5

我正在尝试使用 RestKit 从服务器获取一些东西。

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

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

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

谁能解释一下这个过程?

编辑:

我的意思是不使用 RKClient 的普通流程,而是 RKObjectRequestOperation。

4

1 回答 1

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

}]
于 2013-02-02T16:28:07.830 回答