【发布时间】:2015-01-19 01:24:32
【问题描述】:
我有一个从 uinavigationcontroller 的第一个索引设置的视图控制器:
AViewController *aController = [self.navigationController.viewControllers objectAtIndex:0];
但有时它并不完全正确。当我在下面执行此操作时,在打开一个应用程序一天后,它只会停在导航控制器上并且不会加载 AViewCo
【问题讨论】:
-
该代码对“加载”AViewController 没有任何作用。您只是将 aController 分配给导航控制器的根视图控制器。导航控制器的堆栈中是否已经有一个 AViewController,或者您是否要在其中添加它?
-
我有一个错误,我的导航堆栈为空。如何将视图控制器添加回堆栈?
-
您应该弄清楚为什么您的堆栈为空并修复该错误。堆栈永远不应该为空,因为根视图控制器应该始终存在。你一定是在以某种方式删除它。
标签: ios iphone uiviewcontroller uinavigationcontroller