RKResponseDescriptor设置pathPattern

时间:2015-05-19 21:49:07

标签: ios restkit-0.20

我正在使用的Restful Webservice提供了一个用户ID。例如,如果我想获得用户的用户ID" test"请求必须如下所示:

http://example.org/users/findByUsername/test

现在我在我的iOS应用程序中使用RestKIT 0.20。因此,我必须像这样设置响应描述符

RKResponseDescriptor *usrDescriptor =
[RKResponseDescriptor responseDescriptorWithMapping:usrmapping
                                             method:RKRequestMethodGET
                                             pathPattern:@"users/findByUsername/test"
                                             keyPath:nil
                                             statusCodes:RKStatusCodeIndexSetForClass(RKStatusCodeClassSuccessful)];
[manager addResponseDescriptor:usrDescriptor];

我的问题是我不想设置 pathPattern ,包括参数 test 。相反,我正在寻找一个独立于值 test 的解决方案 。像这样:

RKResponseDescriptor *usrDescriptor =
[RKResponseDescriptor responseDescriptorWithMapping:usrmapping
                                             method:RKRequestMethodGET
                                             pathPattern:@"users/findByUsername"
                                             keyPath:nil
                                             statusCodes:RKStatusCodeIndexSetForClass(RKStatusCodeClassSuccessful)];
[manager addResponseDescriptor:usrDescriptor];

有办法吗?

0 个答案:

没有答案