2014-10-16 78 views
4

当在info.list文件中设置UIApplicationExitsOnSuspend = Yes(“应用程序不在后台运行”)时,应用程序将在挂起时终止。iOS 8在UIApplicationExitsOnSuspend = Yes时崩溃重新启动

在iOS7上,通过点击主页按钮暂停该设置的应用程序时,1秒钟后再次点击应用程序图标以重新启动它,它将很快显示默认屏幕并启动确定。

但是,在iOS8上,点击图标以在挂起后重新启动会导致黑屏和应用程序崩溃,即使在达到application:(UIApplication *)application didFinishLaunchingWithOptions:之前。

任何人都可以证实这一点,和/或有一个解决方案?

解决方法是设置UIApplicationExitsOnSuspend = No但这不是我所需的应用程序行为。

+0

发生这种情况时,系统是否会收到系统的crashlog? – cbowns 2014-10-30 23:41:04

+0

我遇到同样的问题。对此有何更新? – DroidHeaven 2015-08-09 13:58:09

回答

0

我们有同样的问题。

applicationWillResignActive 

applicationDidEnterBackground 

我们认为没有崩溃日志设备时,应用程序崩溃的:我们通过把一个exit(0)中的appDelegate在任一固定它。