3

このメソッドを使用してオブジェクトをPOSTしていましたが、非推奨になりました。

- (void)postObject:(id<NSObject>)object mapResponseWith:(RKObjectMapping *)objectMapping delegate:(id<RKObjectLoaderDelegate>)delegate

代わりに何を使用すればよいですか?応答のRKObjectMappingを構成するにはどうすればよいですか?

4

2 に答える 2

3

セレクターは廃止され、- (void)postObject:(id<NSObject>)object usingBlock:(RKObjectLoaderBlock)block-したがって、ブロックを使用してRKObjectLoaderインスタンスを構成します。ブロックにobjectMapping(応答のマッピングに使用されるマッピング)を設定する方法の例を次に示します。

[[RKObjectManager sharedManager] postObject:object
                                      block:^(RKObjectLoader* loader) { 
                                         loader.objectMapping = objectMapping;
                                         loader.delegate = delegate;
}];
于 2012-09-06T21:50:04.060 に答える
0

あなたも使うことができます

[[RKObjectManager sharedManager] postObject:(id<NSObject>)object delegate:(id<RKObjectLoaderDelegate>)delegate];

これは非推奨ではありません

于 2012-09-07T07:16:53.247 に答える