jjzjj

fetchedObjects

全部标签

iphone - core data : [NSFetchedResultsController -fetchedObjects], 这个方法会反射(reflect)对象的变化吗?

首先我创建了一个NSFetchedResultsController和一个NSFetchRequest来获取实体“Entity”的所有对象。然后我插入一个新的NSManagedObjectA,它是“实体”的一个实例,以及编辑B,它也是“实体”的一个实例。然后我调用NSArray*result=[fetchedResultsController-fetchedObjects],结果是A和B吗?在整个项目中,我只使用一个NSManagedObjectContext。如果我这样做,这在其Document中意味着什么??fetchedObjectsTheresultsofthefetch.@p

ios - 为什么 NSFetchedResultsController 的 fetchedObjects 数组并不总是同质的

为了不掩盖真相,我将首先提出我的核心问题:为什么我的NSFetchedResultsController的fetchedObjects数组通常是同构的,但在极少数情况下包含__NSCFString它应该包含哪些托管对象?我有一个已经投入生产很长时间的应用程序。它的主视图是一个表格View,其中包含一个视频列表,由核心数据管理对象支持。TableViewController使用NSFetchedResultsController配置相当普通NSFetchRequest:NSFetchRequest*request=[[NSFetchRequestalloc]initWithEntityN

ios - fetchedResultsController.fetchedObjects.count = 0 但它充满了对象

我使用非常标准的fetchedResultsController实现tableView中的输出。在-viewDidLoad结束时,我进行了第一次调用:NSError*error=nil;if(![[selffetchedResultsController]performFetch:&error]){NSLog(@"Error!%@",error);abort();}这是我的fetchedResultsController:-(NSFetchedResultsController*)fetchedResultsController{if(_fetchedResultsController

ios - 读取 NSFetchedResultsController 的 fetchedObjects 属性时出现 EXC_BAD_ACCESS 错误(仅在模拟器上)

奇怪的是,这个问题只发生在iOS模拟器上。在我进行更改并保存我的数据,然后尝试访问Controller的fetchedObjects之后,我遇到了错误的访问错误。即使我只是尝试检查fetchedObjects是否为nil,我也会获得EXC_BAD_ACCESS访问权限。Controller肯定存在,我可以打印它的描述或例如fetchRequest属性。只是在访问fetchedObjects数组时出错。我不确定如何调试它,因为它似乎来自SDK。如有任何帮助,我们将不胜感激。 最佳答案 我遇到过类似的事情,我认为这可能是最新Xcode测