【发布时间】:2011-12-12 09:33:14
【问题描述】:
我有一个选项卡式应用程序,其中包含导航控制器和视图控制器。当我按下某个选项卡项并深入视图控制器层次结构(由导航控制器维护)时,当我直接按下选项卡项时会发生什么?恕我直言,所有视图控制器都在内存中的堆栈上,如果我从第一个视图控制器深处再次开始导航,那么我会将视图控制器的副本放在导航堆栈上。我应该如何进行正确的内存管理?恕我直言,当用户单击某个选项卡项时,我需要释放(弹出)屏幕上的所有视图控制器(第一个视图控制器除外)。如何实现?
【问题讨论】:
标签: iphone objective-c memory-management uinavigationcontroller uitabbarcontroller