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