Iphone导航组中的内存泄漏

时间:2012-11-09 13:03:39

标签: iphone cross-platform titanium-mobile

我正在创建一个Iphone应用程序,我必须使用NavigationGroup一次又一次地连续打开三个窗口。任何人都可以建议我在使用导航时关闭窗口。           打开新窗口后,我试图让前一个窗口为null。但它没有用。请帮忙!!!

提前致谢

2 个答案:

答案 0 :(得分:0)

如果按下视图控制器,然后用户点击后退按钮,导航控制器将释放视图控制器。如果它没有被解除分配,那么您的代码中某处就会出现内存错误。

答案 1 :(得分:0)

您可以使用Xcode" Analyze"用于运行静态分析器的功能。它会找到大部分基本的内存泄漏并告诉你该怎么做。在大多数情况下,如果您希望在未使用时释放它们,请在对象上使用autorelease。 设置"窗口" nil(null)除非您已将其声明为保留@property并使用nil将其设置为self.property,否则不会释放任何内存。相反,请使用autoreleaserelease