【发布时间】:2013-01-17 16:12:52
【问题描述】:
我正在使用 NSFetchedResultsController 来管理带有 CoreData 的 PSTCollectionView 的实现。当我实现以下方法时, indexPath 和 newIndexPath 参数都通过 null
- (void)controller:(NSFetchedResultsController *)controller didChangeObject:(id)anObject atIndexPath:(NSIndexPath *)indexPath forChangeType:(NSFetchedResultsChangeType)type newIndexPath:(NSIndexPath *)newIndexPath
{
switch (type) {
case NSFetchedResultsChangeInsert:
NSLog(@"%@", indexPath);
NSLog(@"%@", indexPath);
NSLog(@"______");
break;
default:
break;
}
}
几个小时以来,我一直在用这个把头撞在砖墙上,所以很感激任何指点。这可能与多线程有关吗?我正在一个单独的 NSManagedObjectContext 实例的后台线程中处理一个大型 JSON 文件。
谢谢
【问题讨论】:
标签: ios objective-c core-data nsfetchedresultscontroller