1

通常,当在我的应用程序之前打开很多应用程序时,我会收到“didReceiveMemoryWarning”,然后,一段时间后,iOS 通常会关闭我的应用程序。这实际上已成为一个值得注意的问题。

在过去的几天里,我已经阅读了很多关于“didReceiveMemoryWarning”的内容。包括这里的帖子。不幸的是没有找到解决方案。

我知道我必须释放这个警告和bla-bla-bla的任何内存......问题是在应用程序启动后没有任何东西可以释放。我在内存中有一个带有 AdMob 4.0.2 横幅的 UIViewControlled 和一个提供应用程序数据的自己的容器 - 这是 NSMuttableArray 中的一些记录。启动后,我的应用程序占用了 1.3 Mb - 根据 Instruments 的说法,在此初始状态下,我的应用程序无法正常工作,而且我肯定知道没有内存泄漏。

怎么了?我看到一些繁重的游戏可以毫无问题地启动,但同时我的应用程序在这种情况下得到“didReceiveMemoryWarning”并关闭。在这种情况下有没有办法以正常方式工作。有什么技巧吗?

提前感谢您的建议。

4

1 回答 1

1

你在哪里分配 NSMUtableArray?我认为它经常被分配!(只是一个概率......)你释放 NSMutableArray 吗?

于 2011-04-26T07:01:32.320 回答