0
我想知道是否有可能当我们做一个映射也包括外键,这意味着如果我直接使用mappingResult和我访问一些外国对象,CoreData不会有总是去获得这个外键,并把它放在它的缓存中..?包含ForeignKeys关系在映射结果从RestKit CoreData
[[RKObjectManager sharedManager] getObjectsAtPath:@"/api/rest/activities/" parameters:parameters success:^(RKObjectRequestOperation *operation, RKMappingResult *mappingResult)
{
} failure:^(RKObjectRequestOperation *operation, NSError *error) {
}];
例如,在这种情况下,一个Activity对象与一个对象User有关系。如果我通过mappingResult进行循环,并且对于映射的每个活动,我将访问User对象,现在,CoreData将需要去获取该用户对象。是否有可能与RestKit已经使用keyPaths(我们通常会用来预取异物?)
是否唯一没有CoreData的方法是做到这一点实际上是做NSFetchRequest?
所以我应该做一个CoreData请求然后呢? – abisson
是的。通常你会想要配置批处理和类似的东西... – Wain