5

RestKit を使用して、サーバーから何かを取得しようとしています。

クラスAがあり、返されたデータをオブジェクトにマップしたいとしますが、リクエストURLに3つのパラメーターを追加する必要があります。たとえば、次のようになります。

http://example.com/someobject/?param1=value1¶m2=value2¶m3=value3

返されたオブジェクトのマッピングを実行する方法についてGithubのRestKitガイドを読んでいますが、簡単に思えますが、クエリにパラメーターを追加する方法については何も見つかりません。ほとんどのものは古い0.10.xライブラリに関するものです。

誰でもプロセスを説明できますか?

編集:

RKClient を使用しない単純なプロセスを意味しますが、RKObjectRequestOperation を使用します。

4

1 に答える 1

5

parameters引数として NSDictionary を渡すことができるため、このインスタンスで RKObjectManager を使用するのは非常に簡単です。

NSDictionary *params = @{@"param1" : @"value1",
                         @"param2" : @"value2",
                         @"param3" : @"value3"};

[[RKObjectManager sharedManager] getObject:someObject path:nil parameters:params success:^(RKObjectRequestOperation *operation, RKMappingResult *mappingResult) {

    // success

} failure:^(RKObjectRequestOperation *operation, NSError *error) {

    // failure

}]
于 2013-02-02T16:28:07.830 に答える