状態の保存に取り組んでいます。次の場合にアプリの状態を保持したい
1. バックグラウンドにある場合、メモリ不足のために IOS によって強制終了されます。
次の場合は状態を保存したくありません
2..バックグラウンドにある場合、ユーザーによって強制終了されます
3..フォアグラウンドにある場合、ユーザーによって強制終了されます
@matt が述べたように、1 と 3 は簡単に区別できます。アプリがフォアグラウンドにある場合、ユーザーによって強制終了された場合、状態は保持されません。アプリの状態は、バックグラウンドになった時点で保持されます。
私の質問は、アプリが既にバックグラウンドにある場合、IOS またはユーザーによって強制終了されたかどうかを判断する方法です。