gpt4 book ai didi

ios - NSFetchedResultsController didChangeObject indexPath 为空

转载 作者:可可西里 更新时间:2023-11-01 06:20:57 24 4
gpt4 key购买 nike

我正在使用 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 文件。

谢谢

最佳答案

因为插入没有 [old]indexPath?检查 newIndexPath 参数

关于ios - NSFetchedResultsController didChangeObject indexPath 为空,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14383337/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com