通常,当我的应用程序之前打开了很多应用程序时,我会得到“didReceiveMemoryWarning”,然后,过了一段时间iOS通常会关闭我的应用程序。 这实际上是一个值得注意的问题。
我已经读了这么多关于过去几天的“didReceiveMemoryWarning”。在这里包括帖子。很遗憾找不到解决方案
我知道我必须在这个警告和bla-bla-bla上释放任何记忆...... 问题是,在应用程序启动后,没有任何东西可以释放。我在内存中有一个UIViewControlled,带有AdMob 4.0.2标题和一个自己的容器,用于提供应用程序数据 - 这是NSMuttableArray中的一些记录。 在启动后,我的应用程序需要1.3 Mb - 根据Instruments,在这个初始状态下我的应用程序无法运行,我肯定知道没有内存泄漏。
有什么问题? 我看到一些重型游戏可以毫无问题地启动,但同时我的应用程序在这种情况下得到“didReceiveMemoryWarning”并被关闭。 在这种情况下,有没有办法以正常方式工作。 有一些技巧吗?
提前感谢您的建议。
答案 0 :(得分:1)
你在哪里分配NSMUtableArray?我认为它经常被分配! (只是概率...)你发布了NSMutableArray吗?