我正在创建一个 Iphone 应用程序,我必须在其中使用 NavigationGroup 一次又一次地连续打开三个窗口。任何人都可以建议我如何在使用导航时关闭窗口。打开新窗口后,我试图使上一个窗口为空。但它不起作用。请帮忙!!!
提前致谢
我正在创建一个 Iphone 应用程序,我必须在其中使用 NavigationGroup 一次又一次地连续打开三个窗口。任何人都可以建议我如何在使用导航时关闭窗口。打开新窗口后,我试图使上一个窗口为空。但它不起作用。请帮忙!!!
提前致谢
您可以使用 Xcode 的“分析”功能来运行静态分析器。它会发现大部分基本的内存泄漏并告诉你该怎么做。在大多数情况下,autorelease
如果您希望它们在未使用时被释放,请在您的对象上使用。将“窗口”设置为nil
(null) 不会释放任何内存,除非您已将其声明为保留@property
并将其设置为nil
using self.property
。相反,使用autorelease
or release
。
如果您按下视图控制器,然后用户点击后退按钮,则视图控制器会被导航控制器释放。如果它没有被释放,那么你的代码中的某个地方就会出现内存错误。