làm thế nào để loại bỏ CoreData thay đổi được thực hiện cho một thể hiện của NSManagedObject khi POST/PUT yêu cầu của đối tượng này không thành công trong RKObjectManager?Làm thế nào để loại bỏ CoreData thay đổi trong một đối tượng khi RKObjectManager không gửi đối tượng
NSManagedObject *object = ...;
[object setValue:@"test" forKey: @"test"];
[[RKObjectManager sharedManager] postObject:object
parameters:nil
success:^(RKObjectRequestOperation *operation, RKMappingResult *mappingResult) { NSLog(@"success, nothing to do"); }
failure:^(RKObjectRequestOperation *operation, NSError *error) {
// I want to discard changes made to object here
}
CẬP NHẬT: RestKit 0,20
cảm ơn bạn Dan, mà làm việc! –
cảm ơn rất hữu ích – Max