我刚刚将iPhone OS 3应用程序转换为iOS 4,偶尔,当应用程序从后台模式返回时,屏幕会闪烁然后变黑。还有其他人经历过这个吗?
我最终在进入后台模式之前终止应用程序。这绝对是一个临时的乐队援助:
- (void)applicationDidEnterBackground:(UIApplication *)application {
// kill the app rather than letting it go into BG
exit(0);
}
任何建议都会很棒。感谢。
答案 0 :(得分:1)
进入前台时系统在做什么?
听起来很像内存警告可能会触发视图以奇怪的方式卸载。在各种屏幕中,我会在模拟器中对触发内存警告进行一些测试。
我很确定你的exit()技巧会阻止应用商店提交。
答案 1 :(得分:1)
您可以使用info.plist UIApplicationExitsOnSuspend
禁用后台处理您可能遇到“无法及时恢复”错误。请通过XCode中的管理器检查崩溃报告。