2014-10-16 73 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在任一固定它。