相关疑难解决方法(0)

如何实现didReceiveMemoryWarning?

我开发了一个简单的位置感知iPhone应用程序,除了在手机的低内存条件下,它在功能上非常符合我们的期望.

在手机内存不足的情况下我的应用程序崩溃了.如果我通过释放一些空间来增加手机内存,它会再次开始正常工作而不会发生任何崩溃.

当我在搜索问题时,我发现在低内存条件下操作系统会将didReceiveMemoryWarning发送到当前层次结构中的所有控制器,这样每个控制器都应该实现didReceiveMemoryWarning方法,并将iboutlet设置为nil.目前不可见.

我还读过一些地方,如果该控制器的视图不可见,将调用带有nil参数的方法setView,如果有一些附加到视图的出口变量,则删除它们会有问题.

因此,对于所有这些基金,通过实现didReceiveMemoryWarningviewDidUnload方法处理Iphone引发的低级内存条件是最好的 .

如果可能,请提供适当的示例或链接以解决上述问题.

谢谢.

iphone memory-management

49
推荐指数
4
解决办法
4万
查看次数

标签 统计

iphone ×1

memory-management ×1