I'm working with three view contollers, the first called "menuVC" embedded in a navigation controller, and then "viewVC" and "resultsVC". I'm using push segues from VC to VC.
Now, my problem is, that every time I return to the first "menuVC" from the last "resultsVC", both viewDidLoad and viewDidAppear is envoked. As far as I can read everywhere, a navigation controller scene with push segues will never "pop" the rootviewcontroller, or any view controller for that matter, when I use push segues...? Or is there something I'm missing?
So, my question is - why is my first view controller "MenuVC" loading a new instance every time, when I should actually just be returning to the same instance of the "MenuVC"?