I wonder if it's okay to stack 5+ view controllers in an app?
My problem is that I don't know how I can reset/remove old VC's and make a new one the root VC.
My app looks like this
navigation controller -> table view -> menu (modal segue) -> login screen (modal segue) -> account page (push segue) -> table view users images (push segue) -> user image details page (push segue)
The app doesn't crash but there is a lot of VC's stacked when entering the image details page.
Or can I somehow remove table view / menu / login screen from navigation and memory stack when entering account VC? So that account VC becomes root VC.