需要使用popToRootViewController释放中间视图吗?

时间:2011-08-26 10:16:13

标签: iphone views release popviewcontroller

我在我的应用程序中的某一点上,我使用popToRootViewController将用户重置为顶部屏幕 - 然后调整推送新视图的位置。我问自己,中间的所有中间观点会发生什么...我应该正确地循环它们以释放/处置它们以及如何处理?

我内存崩溃很少,我认为它可能来自于此。

感谢您提前提供任何帮助

干杯, geebee

EDIT1:我现在明白这是自动完成的 - 但是: 1)有没有做过的情况...... 2)我应该调用哪种方法来真正释放它们(我只想将视图保持为4,之后的任何内容都应该被丢弃)。 我相信你们,但是所有人都表示生活中的字数越来越大,以至于有些东西落后...... 谢谢你的帮助

2 个答案:

答案 0 :(得分:0)

当视图控制器从堆栈中启动时,它会自动释放,因此您无需手动去释放它。由于popToRootViewController从堆栈弹出每个viewController直到它到达顶层,你不必担心手动释放它们。

答案 1 :(得分:0)

popToRootViewController将释放所有中间视图控制器内存。 Check this