收到内存警告和应用程序崩溃
由于收到内存警告,我的应用程序崩溃。
如果我运行了几分钟的应用程序,然后做任何事情,应用程序崩溃直通车。
我甚至检查了内存泄漏,但没有内存泄漏。 此外,该应用程序在模拟器中工作正常。
我注意到什么是每当我得到一个“收到内存警告”,然后调用项目中的每个文件的“didReceiveMemoryWarning”方法,然后应用程序崩溃。
任何解决scheme?
好吧,说穿了,你只是用了太多的内存。 didReceiveMemoryWarning
被调用,所以你可以尝试释放一些内存,所以你不要崩溃的应用程序(释放未使用的,可以稍后重新加载的东西)。
模拟器在运行应用程序时并不是精确的硬件方面,所以我不会总是依靠它,这就是为什么你不会在模拟器上得到警告。
我真的不能说,是什么原因导致你的应用程序使用你提供的信息这么多的内存
在ARC中,创build收到的内存警告问题的事件(function)需要位于@autoreleasepool{}
接收到的内存警告问题可能发生在设备内存的过载处。
通过仪器检查应用程序 – >内存分配
它会显示所有的内存使用的应用程序,如果有任何泄漏将显示。
你使用沉重的图像?
- Google Sign-In Error -4
- 如何获取iOS中的所有应用程序的ViewControllers?
- 块执行后返回null的variables
- IOSparsingPFLoginViewController didLoginUser当通过Facebooklogin时没有调用委托,为什么?
- 更改UIImage的NSData大小 – 使用最大兆字节Mb限制压缩和调整UIImage的大小
- 推送segue后,我的标签栏控制器消失
- 使用NSString将UTF-8编码转换为ISO 8859-1编码
- UIActivityViewController在iOS 8上显示“更多”button与自定义活动
- XCode 8,Swift 3和iOS 9.3 Base SDK