UINavigationController和低内存警告

时间:2010-08-23 14:34:33

标签: uinavigationcontroller nib didreceivememorywarning

我使用UINavigationController(包含在我的应用程序的主NIB文件中),具有以下视图 - 控制器结构:

navigationController
        |
        V
      RootVC  --->  LevelOneVC  --->  LevelTwoVC

所有视图控制器的视图都使用与视图控制器类(RootVC.xib等)相同的名称从NIB文件加载。

问题: 当我按下LevelOneVC,然后将LevelTwoVC推送到导航堆栈,然后模拟/获得低内存警告时,会发生以下情况:弹出最上面的视图控制器(LevelTwoVC)后,尝试时要弹出后续当前视图控制器(LevelOneVC),后退按钮会向右飞,但RootVC的视图不会出现。

对于导航控制器来说,看起来好像RootVC确实是现在的控制器,但是“仅”它的视图无法从NIB文件重新加载。

关于为什么会发生这种情况的任何想法? 谢谢!

0 个答案:

没有答案