アプリケーションにユーザーのデータを保存することを実装しようとしています。ユーザーがログアウトしたときに呼び出されるsaveUserInfoという名前の特別なメソッドを作成しました(このイベントでは、すべてが希望どおりに機能します)。また、アプリの実行が終了したときにユーザーのデータを保存したいので、saveUserInfoメソッドをapplicationWillTerminateメソッドとapplicationDidEnterBackgroundメソッドに配置しました。そして、それは部分的に機能します。HOMEボタンを押すと-applicationDidEnterBackgroundが呼び出され、saveUserInfoが想定どおりに機能します。しかし、Xcode 4で[実行中のスキームまたはアプリケーションを停止する]ボタンを押すと、applicationWillTerminateもapplicationDidEnterBackgroundも呼び出されないため、ユーザーの情報は保存されません。私は何が間違っているのですか?または多分私は mすべてを正しく実行し、applicationWillTerminateとapplicationDidEnterBackgroundは、Xcodeの[実行中のスキームまたはアプリケーションを停止する]ボタンを押しても呼び出されないようになっていますか?満足のいく答えが見つかりません
1242 次