2012-04-19 97 views
4

當應用程序崩潰時,'applicationWillTerminate'或'applicationDidEnterBackground'被調用,還是我希望得到太多?當應用程序崩潰時,'applicationWillTerminate'或'applicationDidEnterBackground'會被調用嗎?

Apple的文檔聲明「這個[applicationWillTerminate]方法可以讓你的應用程序知道它即將被終止並從內存中完全清除」。當一個應用程序崩潰時,它會被「終止並從內存中清除」對嗎?那麼這是否意味着它被稱爲?

這一切都與iPhone和iOS有關,只是很愚蠢而已。

回答

10

當應用程序崩潰時,通常會立即死亡。

之後沒有委託或方法或委託方法被調用,因爲被殺的應用程序可能處於非常糟糕的狀態,無論您想要寫出的數據是否可能被損壞和不可用。

相關問題