我的 iOS 应用程序在使用 Photos.app 时由于内存压力而终止



我在iOS 7.0.1和iPod Touch第五代设备上运行我的应用程序。当我按照以下步骤操作时,我的应用程序在 Xcode 5 上退出并显示以下错误,控制台中没有任何错误

App quit Unexpectedly Terminated due to Memory Pressure

步骤:1) 使用 Xcode 5 运行我的应用程序。登录,然后转到主页

2)单击主页按钮,以便我的应用程序进入后台(我可以看到我的应用程序在后台)

3)从iOS启动内置照片应用程序。点击 1 或 2 张图片

4)拍摄1-2张照片后,App因内存压力意外退出

我没有在我的应用程序中做任何事情。当我检查CPU使用率时,它的0%和Memeory使用= 15.2 MB除了我的应用程序之外,没有其他应用程序在后台运行。

有人可以帮忙吗?谢谢

我不明白为什么会这样。如果我不使用 Photos.app 那么应用程序可以顺利运行。

对此,

您无能为力或不应该这样做。您的应用程序不再位于前台,并且前台应用程序(照片)正在请求更多内存。为此,iOS 将终止在后台运行的任何应用程序。无论您的应用使用多少内存,只要前台应用需要更多内存,iOS 就会终止后台应用。

一旦您的应用程序进入后台,您可以随时终止它。若要改善用户体验,可以查看在应用中启用状态保留和还原。从理论上讲,这允许你的应用在用户返回时从中断的地方开始。

最新更新