據我所知,當應用程序啓動時,第一個視圖控制器被加載,他的視圖被呈現。然後導航到下一個視圖控制器,並且前一個視圖控制器保持在堆棧上。因此,如果你想返回,你必須關閉當前的視圖控制器,這樣當前的VC就會被清除掉。如何知道哪些視圖(或視圖控制器)在棧上?
我想檢查一下自己對堆棧的看法,因爲我的故事板越來越複雜了,並且希望確保我做的一切都正確。我正在尋找一個解決方案,以模態形式呈現的視圖以及在導航控制器中呈現的視圖。
如何檢查哪些視圖控制器在堆棧上?
我做了一個更長的介紹,因爲我不確定我是否使用了適當的術語,我願意糾正錯誤。
http://stackoverflow.com/questions/6498017/how-to-access-the-stack-in-uinavigationcontroller的重複 – NSNoob