私のアプリケーションに非常に一貫したバグがあります コアデータにデータを保存してアプリケーションを終了した後、再度実行するとデータの一部が重複しています。私は敏感な場所で行ごとにコードをデバッグし、アプリケーションを終了すると最後に編集されたデータが複製されることに気付きました。アプリケーションを終了した後にコアデータ内のエンティティが重複しています
お願いします。
私のアプリケーションに非常に一貫したバグがあります コアデータにデータを保存してアプリケーションを終了した後、再度実行するとデータの一部が重複しています。私は敏感な場所で行ごとにコードをデバッグし、アプリケーションを終了すると最後に編集されたデータが複製されることに気付きました。アプリケーションを終了した後にコアデータ内のエンティティが重複しています
お願いします。
コアデータアプリケーションをデバッグするときは、もう一度「実行」をクリックするか、アプリケーションを停止するとすぐに終了します。アプリデリゲートメソッドは実行されないため、コンテキストが保存されていない可能性があります。
アプリを終了する前またはXcodeから再実行する前に、ホームボタンをクリックすることを忘れないでください。これにより、あなたのコンテキストが保存されます。あなたのアプリは通常 "野生の中で"終了することはありませんが、テスト/デバッグプロセスの単なる手掛かりです。
アプリはクラッシュする可能性があるので覚えておいてください。これで復旧できるはずです; – deanWombourne
ありがとうございました! – Issa
あなたはすでに「アプリを終了すると最後に編集されたデータが複製される」ことを知っているので、なぜそれを修正できないのですか? –