需要用popToRootViewController释放中间视图



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

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

感谢您的帮助

欢呼,geebee

EDIT1:我现在明白这是自动完成的-但是:1)是否存在不这样做的情况?2)我应该调用什么方法来真正释放它们(我只想保持视图最多为4,之后的任何内容都应该被丢弃)。我相信你们,但从生命字节的增长来看,有些东西还在后面…谢谢你的帮助

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

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

相关内容

  • 没有找到相关文章

最新更新