在info.list文件中设置UIApplicationExitsOnSuspend = Yes
时(“应用程序不在后台运行”),应用程序将在暂停时终止。
在iOS7上,当通过点击主页按钮暂停具有该设置的应用程序时,再次点击应用程序图标1秒以重新启动它后,它将很快显示默认屏幕并启动确定。
在iOS8上,点击暂停后重新启动的图标会导致黑屏和应用崩溃,甚至在到达application:(UIApplication *)application didFinishLaunchingWithOptions:
之前。
任何人都可以证实这一点,和/或有解决方案吗?
解决方法是设置UIApplicationExitsOnSuspend = No
,但这不是我想要的应用行为。
答案 0 :(得分:1)
我们有同样的问题。我们通过在appDelegate中放置exit(0)
来修复它:
applicationWillResignActive
或
applicationDidEnterBackground
当应用程序崩溃时,我们发现设备上没有崩溃日志。