我的应用程序工作正常,直到iOS 9,当iOS 10推出时,我的应用程序在iOS 10设备中崩溃了。
情景:
我们第一次在设备上打开应用时,应用正常。在那种情况下没有问题。
当我强行退出我的应用程序时,从下次启动开始,应用程序在我的设备中崩溃。我打开应用程序后立即崩溃。
我从崩溃日志得到的错误是,应用程序包中缺少MenuCell.xib。菜单单元格是我的自定义单元格之一,我想删除该单元格并添加带有Xcode 8的新菜单单元格。
应用程序仍然崩溃了。所以我更改了自定义单元格并为表格视图加载默认单元格。那时,另一个名为AlbumCell的单元格因捆绑问题而丢失,应用程序崩溃。 (此外,app也会因自定义AdView而崩溃。)
所以,问题是,当我强行退出我的应用程序时,整个应用程序包都崩溃了,之后它就无法运行了。
如果有人遇到类似的问题,请回复我的查询... 在过去的4天里,我正在敲打着寻找这个解决方案。
先谢谢。
答案 0 :(得分:1)
最后解决了我的问题。需要在我的应用程序中处理内存管理。从退出模式启动应用程序时,完成了大量后台任务,核心数据保存。这导致内存不足问题和应用程序崩溃了所有提到的问题。
管理核心数据保存并减少了一些后台服务调用。最后我的应用程序像以前一样工作。
感谢所有有兴趣解决我的问题的人。