从navigationcontroller弹出时,如何使viewcontroller不会被释放

时间:2016-03-09 15:13:31

标签: ios uiviewcontroller

我有UINavigationController,然后我将UIViewController推入此navigationController
然后我从viewController弹出navigationController。理论上,这个viewController将被释放。但是我如何保留这个viewController。因为我需要再次推送它并保持viewController's状态。  
提前致谢。

1 个答案:

答案 0 :(得分:0)

子类UINavigationController并添加一个属性var myViewController: UIViewController?,您将在其中保存视图控制器:

self.navigationController.myViewController = self