ユーザーがタスク スイッチャーの赤いマイナス クローズ ボタンを使用してアプリを強制終了すると、デリゲート メソッドに問題が発生します。
exit(0)
onを使ってみapplicationWillTerminate
たことがありますが、うまくいきませんでした。
ユーザーがタスク スイッチャーの赤いマイナス クローズ ボタンを使用してアプリを強制終了すると、デリゲート メソッドに問題が発生します。
exit(0)
onを使ってみapplicationWillTerminate
たことがありますが、うまくいきませんでした。
ユーザーがアプリを閉じたとき、または[applicationWillTerminate:]
クリーンアップが必要な場合を除いて、何もする必要はありません。
を呼び出さないでください。呼び出しexit()
た場合、アプリが拒否される可能性があります。と同じabort()
。
ユーザーがアプリを閉じたときにアプリを閉じる必要がある場合、できることは、アプリをバックグラウンドではなく終了するように設定する plist フラグを設定することだけです。
ユーザーがiOSの最近のアプリリストにある赤いマイナスボタンを使用してアプリを終了しても、コールバックは発生しません。あなたのアプリはで殺され、SIGKILL
知る方法はありません。
すべてのデータを保存し、終了する準備をするために必要なすべてのことを行う必要があります
- (void)applicationDidEnterBackground:(UIApplication *)application
アプリデリゲートで。これは、アプリケーションが準備を整える最後の呼び出しである可能性があります。