我使用restkit來消費一個Web服務,但是當我得到的數據我想添加一些其他參數,我搜索,我發現我應該實現函數稱爲willsave,但我不知道方式Restkit編輯插入coredata
NSDictionary *params = [NSDictionary dictionaryWithObjectsAndKeys:brandId,@"brandId",categoryId,@"categoryId", nil];
[[RKObjectManager sharedManager] postObject:nil path:@"/mywebservice" parameters:params success:^(RKObjectRequestOperation *operation, RKMappingResult *mappingResult) {
[self getProductsList];
} failure:^(RKObjectRequestOperation *operation, NSError *error) {
}];
這裏有很多缺少的信息。描述您當前的託管對象屬性,從WS獲取的信息,您希望添加的參數以及它們應包含的數據。 'willSave'是NSManagedObject的一種方法,你可以重載,當調用上下文'save'方法時調用它。除非你真的知道你在做什麼,並且這對你來說是正確的解決方案,我建議你暫時不要重寫它。 –
所以你建議我做什麼,如何在插入到數據庫之前修改所使用的對象? – mohamed
可能重複的[URL中的ID的RestKit關係映射](http://stackoverflow.com/questions/17325026/restkit-relationship-mapping-by-id-in-url) – Wain