我曾经使用这种方法来提交我的对象,但现在它已经被弃用了:
- (void)postObject:(id<NSObject>)object mapResponseWith:(RKObjectMapping *)objectMapping delegate:(id<RKObjectLoaderDelegate>)delegate
我现在应该使用什么?如何配置响应的RKObjectMapping?
我曾经使用这种方法来提交我的对象,但现在它已经被弃用了:
- (void)postObject:(id<NSObject>)object mapResponseWith:(RKObjectMapping *)objectMapping delegate:(id<RKObjectLoaderDelegate>)delegate
该选择器已被弃用,推荐使用- (void)postObject:(id<NSObject>)object usingBlock:(RKObjectLoaderBlock)block
- 因此您可以使用块来配置RKObjectLoader
实例。以下示例说明如何在块中设置对象映射(用于映射响应):
[[RKObjectManager sharedManager] postObject:object
block:^(RKObjectLoader* loader) {
loader.objectMapping = objectMapping;
loader.delegate = delegate;
}];
loader.delegate = yourDelegate
来完成。 - ill_always_be_a_warriors你也可以使用
[[RKObjectManager sharedManager] postObject:(id<NSObject>)object delegate:(id<RKObjectLoaderDelegate>)delegate];
这个没有被弃用