Restkit编辑插入coredata

我使用restkit消费一个Web服务,但是当我得到的数据我想添加一些其他的参数,我搜查,我发现我应该实现函数调用willsave,但我不知道的方式

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) { }]; 

你不需要使用willSave ,这取决于你想要做什么…

您可以使用success块,遍历mappingResult提供的结果,进行更改,然后将主线程MOC保存到持久性存储中。

willSaveNSManagedObject上的一个方法。 所以,你可以在托pipe对象的子类上实现它。 这将导致更改被保存为映射过程的一部分,但是它仅对衍生值/时间戳记非常有用。