私はコアデータアプリケーションを持っています。プロデューサスレッドでは、Webサービスからデータを取り出し、オブジェクトに保存してsaveを呼び出します。 私のコンシューマオブジェクトは、同じものを表示するテーブルビューコントローラです。セクション(ヌル)でコンソール上 プロデューサコアデータの消費者問題
削除
のためのオブジェクトを見つけることが期待される(:;:; 0xf46f40データ実体を:ID FeedEntry) ただし、アプリがクラッシュし、私は NSFetchedResultsControllerエラーを取得します。私がそれをデバッグすると、すべて正常に動作します。だから私はそれが競争の問題のようなものだと思った。このような問題はどのように解決されますか?コアデータを使用してプロデューサ/コンシューマアプリケーションを設計する最良の方法は何ですか?
おかげで...あなたの答えは... は は、次のコードを追加し、NSManagedObjectContextDidSaveNotificationを購読するには、他人のために ...完璧だったsbooth \t \t [[NSNotificationCenter defaultCenter] addObserver:appDelegate \t \t \t \t \t \t \t \t \t \t \t \tセレクタ:@selector(managedObjectContextDidSave :) \t \t \t \t \t \t \t \t \t \t \t \t \t名:NSManagedObjectContextDidSaveNotification \t \t \t \t \t \t \t \t \t \t \t \tオブジェクト:自己。managedObjectContext]; – Mugunth
@Mugunth Kumar、どのコンテキストをチェックしているのか、おそらくオブジェクトパラメータのために渡すべきではないので、アプリケーションのデリゲートのコンテキストではなくbgスレッド用に作成された新しいコンテキストを監視することはできません。 – marchinram
まさに私が探していたもの。ありがとう。 – JHollanti