アプリの再起動時にアプリがユーザーによって終了されたか、iOS によって終了されたかを知る方法>
「ユーザーによる」とは、「ホームボタンをダブルクリックして、-ボタンを押すことで」という意味です。ユーザーによって殺されました
「iOS で」とは、「アプリがバックグラウンド実行状態になり、iOS が 10 分後にアプリを終了する」ことを意味します。
アプリの再起動時にアプリがユーザーによって終了されたか、iOS によって終了されたかを知る方法>
「ユーザーによる」とは、「ホームボタンをダブルクリックして、-ボタンを押すことで」という意味です。ユーザーによって殺されました
「iOS で」とは、「アプリがバックグラウンド実行状態になり、iOS が 10 分後にアプリを終了する」ことを意味します。
システム リソースが少ない場合、iOS はアプリを終了することがあります。この場合、applicationWillTerminate
.
以前は、ユーザーがアプリを強制終了した場合 (タスク マネージャー、ボタンをダブルクリックして赤い「-」を押した場合)、SIGKILL となり、applicationWillTerminate は呼び出されませんでした。2013 年半ばのレポートでは、これが変更され、applicationWillTerminate
現在は呼び出されていることが示唆されています。
NSUserDefaults を使用して状態ビットを書き込んapplicationWillTerminate
で、この関数が呼び出され、おそらくそれがユーザー キルではなくシステム キルであることに注意することができます。