【发布时间】:2010-09-27 05:58:04
【问题描述】:
所以,我的应用程序是一组堆叠视图,其中 RootViewController 作为堆栈上的第二个视图。最底部的视图是一个菜单页面,它将根视图控制器或信息视图加载到堆栈上,并且从根视图控制器还有更多视图。
当我收到内存不足警告时,我的应用程序运行良好,除非我尝试从 rootviewcontroller 或信息页面弹出菜单页面。如果我想从 rootviewcontroller 中的任何其他地方转到另一个视图,那么在我尝试通过将 rootviewcontroller 从堆栈中弹出来卸载它之前都可以。如果没有内存警告,rootview 会很好地弹出菜单。但是如果我模拟一个内存不足的警告并尝试弹出视图,那么它就会崩溃。再一次,只有低内存警告和弹出控制器以进入菜单页面时发生崩溃。我不知道发生了什么,我找不到任何内存泄漏,没有任何内容被过度释放。
这是我的第一个应用程序,所以我可能遗漏了一些明显的东西。
【问题讨论】: