ここで説明されているのとまったく同じ問題が発生しています:http://fingertwister.tumblr.com/post/32341639626 /coredata-problem-with-multiple-stores-using
つまり、2つのストア、一方は静的、もう一方はユーザー生成です。1つのストアからのみフェッチするようにNSFetchedResultsControllerを設定します。コントローラの割り当てが解除されると、NSArrayインスタンスのEXC_BAD_ACCESSでアプリがクラッシュします。このコードはiOS4と5で完全に機能しました。クラッシュはiOS6でのみ発生します。
ゾンビ分析は、メッセージが送信されている割り当て解除されたNSArrayが、NSFetchedResultsControllerのNSFetchRequestの「affectedStores」プロパティであることを示しています。上記のリンクと同様に、[fetchRequest setAffectedStores:...]コマンドを削除すると、問題は解決します。また、リンクされた例の場合と同様に、その配列のメモリ管理に関する限り、自分のコードに問題はありません。
ドキュメントは、この分野でiOS6で何も変更されたとは言っていないようです。私は何かを逃したことがありますか?