3
我正在使用NSFetchedResultsController來管理與CoreData的PSTCollectionView的實現。當我實現以下方法indexPath & newIndexPath參數都來通過爲空NSFetchedResultsController didChangeObject indexPath爲空
- (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文件。
謝謝
我以爲我註銷了newIndexPath。這個錯字花了我3個小時。謝謝你的幫助 –