我使用NSFetchedResultsControllerDelegate在所有数据下载并插入到coreData后显示我的单元格。 我用下面的代码知道何时修改发生带didChangeObject的NSFetchedResultsController在tableview中显示单元格很慢
[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(refreshDatas:) name:NSManagedObjectContextDidSaveNotification object:nil];
然后,这种方法被称为
- (void)refreshDatas:(NSNotification *)notification
{
[[self.fetchedResultsController managedObjectContext] mergeChangesFromContextDidSaveNotification:notification];
}
但是,我有一个问题,存在的第一个呼叫之间5至10秒代理NSFetchedResultsControllerDelegate的insertRowAtIndexPath和插入到UITableView中的单元格的显示,我不知道为什么。
感谢您的帮助
您是否使用后台线程? –