我正在使用此方法来发布我的对象,但它已被弃用:
- (void)postObject:(id<NSObject>)object mapResponseWith:(RKObjectMapping *)objectMapping delegate:(id<RKObjectLoaderDelegate>)delegate
我现在应该使用什么?如何配置响应的RKObjectMapping?
答案 0 :(得分:3)
已弃用选择器以支持- (void)postObject:(id<NSObject>)object usingBlock:(RKObjectLoaderBlock)block
- 因此您使用该块来配置RKObjectLoader
实例。示例如何在块中设置objectMapping(用于映射响应的映射):
[[RKObjectManager sharedManager] postObject:object
block:^(RKObjectLoader* loader) {
loader.objectMapping = objectMapping;
loader.delegate = delegate;
}];
答案 1 :(得分:0)
您也可以使用
[[RKObjectManager sharedManager] postObject:(id<NSObject>)object delegate:(id<RKObjectLoaderDelegate>)delegate];
不推荐使用