核心数据获取属性 – 基础知识
使用核心数据提取的属性,我该如何执行这个简单的请求:
我想要Fetched属性( myFetchProp
)在商店StoreA
,它应该这样做:
[myFetchProp getMeRecordWithPredicate:@“X == 35” inEntity:@“entityH” fromStore:StoreB];
原谅我错误的语法,但我想我的观点很容易理解。
网上找不到任何简单明了的例子。 我想这应该不是那么难。
由于我刚刚阅读了Marcus S. Zarra的“ 核心数据:iOS,OS X和iCloud的数据存储和pipe理” (第二版)(请看这里和这里 ),让我引用这个话题:
在实践中,我发现提取的属性比创build一个存储的提取请求或在代码中构build提取请求的用处和灵活性要低。 通常情况下,当一个情况需要一个提取的属性时,它往往会更容易的子类有问题的实体,在代码中执行一个
NSFetchRequest
,并返回结果。
所以提取属性的假设可能很简单,可能是错误的。