我在iOS 7.0.1和iPod Touch第5代设备上运行我的应用程序.当我按照以下步骤操作时,我的应用程序在Xcode 5上退出以下错误而控制台没有任何错误
App quit Unexpectedly Terminated due to Memory Pressure
步骤:1)使用Xcode运行我的应用程序5.登录然后转到主页
2)单击主页按钮,以便我的应用程序进入后台(我可以看到我的应用程序在后台)
3)从iOS启动内置照片应用程序.单击1或2张图片
4)拍摄1-2张照片后,应用程序因内存压力而意外终止
我在我的应用程序中没有做任何事情.当我检查CPU使用率时,其使用的0%和Memeory = 15.2 MB此外,除了我的应用程序之外,没有其他应用程序在后台运行.
任何人都可以帮忙吗?谢谢
我不明白为什么会这样.如果我不使用Photos.app,那么应用程序可以顺利运行.
没有什么可以或者应该做的.您的应用程序不再处于前台,前台应用程序(照片)需要更多内存.要提供此功能,iOS将终止在后台运行的所有应用程序.无论您的应用程序使用多少内存,只要前台应用程序需要更多内存,iOS就会终止后台应用程序.
一旦您的应用程序进入后台,您可以随时终止它.要改善用户体验,您可以查看在应用程序中启用状态保留和恢复.这在理论上允许您的应用程序在用户返回时从其停止的位置开始.