NSFetchedResultsController プロトコルに準拠する tableViewController があります。バックグラウンド スレッドを使用してサーバーからデータをダウンロードして Core Data に保存した後、この tableView の NSFetchedResultsController のインスタンスによって使用されるメイン スレッド NSManagedObject コンテキストに変更をマージする必要があります。マージ直後に UI がブロックされます (数秒間) (NSFetchedResultsController が更新されます)。このブロックの原因は何ですか?このブロックを回避する方法はありますか?
このNSFetchedResultsControllerの更新はUIを更新すると思うので、別のスレッドに配置するのは適切ではないと思います。
君たちありがとう。