我使用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