2012-04-19 16 views
4

アプリがクラッシュすると、 'applicationWillTerminate'または 'applicationDidEnterBackground'が呼び出されるか、あまりにも多くのことを望んでいますか?アプリがクラッシュすると、 'applicationWillTerminate'または 'applicationDidEnterBackground'が呼び出されますか?

Appleのマニュアルでは、「この[applicationWillTerminate]メソッドを使用すると、アプリケーションが終了し、メモリから完全に消去されることをアプリケーションに通知できます。アプリがクラッシュすると、「メモリから終了してパージされます」という権利が得られますか?それはそれが呼び出されるという意味ですか?

これは、iPhoneとiOSとの関係では、まったくばかげているだけです。

答えて

10

アプリがクラッシュすると、通常すぐに殺されます。

死んだアプリがおそらく本当に悪い状態にあり、書き出したいデータが破損して使用不能になる可能性があるため、デリゲートやメソッドやデリゲートメソッドが呼び出されることはありません。

関連する問題