1
我想在導航到新視圖控制器時保存當前視圖控制器,這樣如果我導航回到上一個視圖控制器,信息仍然存在。我現在正在使用segues在視圖控制器之間導航,使用準備segue功能。但是,此方法創建一個新的視圖控制器。我正在考慮使用self.navigationcontroller.popviewcontroller,但這將恢復從以前的視圖控制器的信息?以swift方式保存當前視圖控制器
我想在導航到新視圖控制器時保存當前視圖控制器,這樣如果我導航回到上一個視圖控制器,信息仍然存在。我現在正在使用segues在視圖控制器之間導航,使用準備segue功能。但是,此方法創建一個新的視圖控制器。我正在考慮使用self.navigationcontroller.popviewcontroller,但這將恢復從以前的視圖控制器的信息?以swift方式保存當前視圖控制器
如果你想回去,有相同的viewcontroller實例 - 是的。
popviewcontroller不會創建新實例,但會重新使用創建的實例。所以是的,這是要走的路。
使用Segues推動然後導航控制器彈出是否更好? – AzureWorld 2014-09-27 23:12:43