1

我有两个返回用户对象的端点。除了创建两个 RKResponseDescriptors 之外,还有一种路径模式格式允许两者一起使用。

RKResponseDescriptor *userResponseDescriptor = [RKResponseDescriptor responseDescriptorWithMapping:userMapping
                                                                                            method:RKRequestMethodAny
                                                                                       pathPattern:@"users"
                                                                                           keyPath:nil
                                                                                       statusCodes:[NSIndexSet indexSetWithIndex:200]];

[objectManager addResponseDescriptor:userResponseDescriptor];

RKResponseDescriptor *userAuthResponseDescriptor = [RKResponseDescriptor responseDescriptorWithMapping:userMapping
                                                                                            method:RKRequestMethodAny
                                                                                       pathPattern:@"auth"
                                                                                           keyPath:nil
                                                                                       statusCodes:[NSIndexSet indexSetWithIndex:200]];

[objectManager addResponseDescriptor:userAuthResponseDescriptor];

有没有办法将它们结合起来?

4

1 回答 1

2

根据您在代码中显示的路径模式,不。拥有 2 个不同的响应描述符确实没有太多开销。它们是单独的响应。从性能的角度来看,您应该不会注意到任何差异。

于 2013-09-24T11:57:44.860 回答