したがってapplicationWillTerminate:
、アプリがバックグラウンド実行をサポートしている場合 (メモリの問題がない限り)applicationDidEnterBackground:
が呼び出されず、代わりに呼び出されることは承知しています。
applicationDidEnterBackground:
appDelegateのメソッドの内部には、次のように書かれています
// If your application supports background execution,
//this method is called instead of applicationWillTerminate: when the user quits.
ただし、ユーザーが実際にアプリを終了したときに、いくつかのエントリを辞書に保存する必要があります。ただし、アプリがバックグラウンドに入るたびにこれを実行したくはありません。アプリがバックグラウンド処理をサポートしている場合でも、終了通知を受け取る方法はありますか?
具体的には、アプリがユーザーによって強制終了された場合、これに関する通知を受け取るための回避策は何ですか?