クイン・テイラーの答えに加えて、自分の経験を追加したいと思います。
私のアプリの1つでは、データを解析してコアデータオブジェクトに保存し、後でこれらのオブジェクトをビューに表示する必要があります。実際、アプリは問題なく動作し、まったくクラッシュしません。何度も前後に移動するストレステストを実行し、できるだけ速く複数のビューを開こうとするまでは。上記のメッセージでアプリがクラッシュします。
私はクインが彼の答えで提案したすべての方法を試しましたが、それでも正確な原因がどこにあるのかを見つけることができませんでした。
NSZombieEnabled=YESとNSStackLogging=YESを設定し、コマンドシェルmalloc_historyを実行して理由を調べましたが、それでもうまくいきませんでした。それは常にデータをコアデータオブジェクトに保存する場所を示しています。実際、私はそこでリリースされたオブジェクトを何千回もチェックしましたが、奇妙なことは何もありません。
さまざまなツール(割り当て、リークなど)を使用してInstrumentsで実行しても、まだ役に立ちませんでした。GuardMallocを有効にしても何も得られません。
最終的な救済:オブジェクトがCore Dataから取得され、これらすべてのオブジェクトに保持メッセージを送信したビューに戻ろうとし、これらの変更に注意しました。問題は解決しました!!!
それで、私はそれを保持できなかったことがわかりました、それがまさに原因です。私の経験を共有したいので、あなたはあなたのアプリのために別の救助を持っています。