0

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

我有一个低内存崩溃,我认为它可能来自这个。

感谢您提前提供任何帮助

干杯,吉比

EDIT1:我现在明白这是自动完成的 - 但是:1)是否有没有完成的情况...... 2)我应该调用什么方法来真正释放它们(我只想将视图保持在 4 和之后的任何内容应丢弃)。我相信你们,但从生活字节的增长中,一切都表明有些东西被抛在了后面……谢谢你的帮助

4

2 回答 2

0

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

于 2011-08-26T10:22:58.280 回答
0

popToRootViewController将释放所有中间视图控制器内存。检查这个

于 2011-08-26T10:29:11.537 回答