では、データUITableViewController
に を使用しNSFetchedResultsController
ます。別のスレッドでいくつかのオブジェクトのインポートを開始する場合を除いて、すべて正常に機能します。NSOperationQueue
オブジェクトを my に挿入するを使用しますManagedObjectContext
。これは別のビューで発生します。はこれNSFetchedResultsController
が気に入らないようで、コンソールに次のように書き込みます。
重大なアプリケーション エラーです。-controllerDidChangeContent: の呼び出し中に、NSFetchedResultsController のデリゲートから例外がキャッチされました。userInfo (null) を使用してセルの 2 つのアニメーションを作成しようとしています
どうやら、新しいオブジェクトを取得しようとしています。
並行性のトピックについては、Core Data Programming Guideに for each スレッドを使用するようなことが書かManagedObjectContext
れていますが、それはかなり複雑に聞こえます。
実際に独自のNSOperation
サブクラスを作成する必要があるかどうか、その中に を作成する必要があるかどうか、または の更新をしばらくManagedObjectContext
防ぐことができるかどうかはわかりません。NSFetchedResultsController
助けていただければ幸いです、ファビアン