我正在尝试使用RestKit从服务器获取内容。
假设我有A类,我想将返回的数据映射到对象,但是我需要附加三个参数来请求url,例如:
http://example.com/someobject/?param1=value1¶m2=value2¶m3=value3
我一直在阅读来自Github的RestKit指南,关于如何执行返回对象的映射,看起来很容易,但我根本找不到任何关于如何向查询添加参数的东西,大多数东西都是关于过时的0.10.x库
任何人都可以解释这个过程吗?
编辑:
我指的是不使用RKClient的普通过程,而是RKObjectRequestOperation。
答案 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
}]