lundi 2 février 2015

ViewController Hierarchy - Remove UISplitviewController from stack

My app has a login view, a loading view,a split view, and a menu view.


view flow


On launch, the initial view is the login view. It proceeds to the loading view when the user logs in successfully. Once the data is loaded, I present the split view. On the split view, I have a menu that I present modally. Among the options for the menu is logout. When the user logs out, I want to return to the login view. So far, so good.


The problem is that when I check the view hierarchy, the split view is still beneath the login view. Theoretically, the user could create a situation with an infinite number of layered views in this way.


stacked views


How can I get the user back to the login view and dismiss the split view?


I am using storyboards and segues to get to the split view. The login view pushes to the loading view which pushes to the split view. I present the modal menu in a custom modal presentation controller.




Aucun commentaire:

Enregistrer un commentaire