下の図に示すさまざまなフレームワーク (赤でマークされているもの) を追加すると、アプリは保存時に例外をスローします。アプリを再起動すると、すべてのデータが失われます。
ドキュメント ベースのコア データ アプリを作成しています。アプリを完成させるために必要なフレームワークをいくつか追加するまで、すべて問題ないようです。「例外」とは、「すべての例外」ブレークポイントを追加すると、コア データ管理ドキュメントを保存しようとするとアプリが停止することを意味します。例外を無視すると、アプリを再起動するまですべてが機能します。再起動すると、ドキュメントが再作成され、保存されたすべてのデータが失われます。私のコア データ セットアップと競合しているように見えるフレームワーク: AVFoundation、Twitter、およびソーシャル。
注:(追加情報が役立つ場合があります)アプリをビルドしてからこれらのフレームワークを追加してから再ビルドすると、すべてが期待どおりに正常に機能します。デバイスからアプリを削除し、これらのフレームワークが既に含まれている状態で再構築した場合にのみ、説明されている例外と問題が発生します。
奇妙なことに、自動保存はうまく機能しているようです。[myManagedDocument saveToURL:myManagedDocument.fileURL forSaveOperation:UIDocumentSaveForOverwriting completionHandler:handler];
例外が発生するのは、次を使用したときだけです。