首先,我创建一个NSFetchedResultsController
用于NSFetchRequest
获取实体“Entity”的所有对象的 a。
然后我插入一个新的 NSManagedObject A ,它是“Entity”的一个实例,以及 Edit B,它也是“Entity”的一个实例。
然后我打电话NSArray *result = [fetchedResultsController -fetchedObjects]
,结果会是A和B吗?
在整个项目中,我只使用了一个NSManagedObjectContext。
如果我这样做了,这在其Document中意味着什么?
fetchedObjects 提取的结果。
@property (nonatomic, readonly) NSArray *fetchedObjects Discussion 如果 performFetch: 没有被调用,该属性的值为 nil。
结果数组仅包含由获取请求 (fetchRequest) 指定且与其谓词匹配的实体的实例。(如果获取请求没有谓词,则结果数组包括获取请求指定的实体的所有实例。)
结果数组反映了控制器托管对象上下文中托管对象的内存状态,而不是它们在持久存储中的状态。但是,返回的数组不会随着托管对象的插入、修改或删除而更新。