用于查询的iOS RestKit参数

时间:2013-02-01 15:09:19

标签: parameters mapping request restkit

我正在尝试使用RestKit从服务器获取内容。

假设我有A类,我想将返回的数据映射到对象,但是我需要附加三个参数来请求url,例如:

http://example.com/someobject/?param1=value1&param2=value2&param3=value3

我一直在阅读来自Github的RestKit指南,关于如何执行返回对象的映射,看起来很容易,但我根本找不到任何关于如何向查询添加参数的东西,大多数东西都是关于过时的0.10.x库

任何人都可以解释这个过程吗?

编辑:

我指的是不使用RKClient的普通过程,而是RKObjectRequestOperation。

1 个答案:

答案 0 :(得分:5)

在这个实例中使用RKObjectManager非常容易,因为可以将NSDictionary作为parameters参数传入。

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

}]