我有一个符合 NSFetchedResultsController 协议的 tableViewController。在我使用后台线程从服务器下载数据以保存到核心数据后,我必须将更改合并到此 tableView 中 NSFetchedResultsController 实例使用的主线程 NSManagedObject 上下文。合并 UI 后立即被阻止(几秒钟)。(NSFetchedResultsController 正在更新)。我想知道是什么导致了这种阻塞?有没有办法绕过这个阻塞?
因为我认为这个 NSFetchedResultsController 更新会更新 UI,所以我认为将它放在另一个线程中是不合适的。
感谢你们。