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
"?