如何将响应映射设置为具有路径模式的管理器..如果路径中的getobjects与用于映射响应的路径模式不同。使用动态路径获取对象的响应映射restkit
[manager addResponseDescriptorsFromArray:
@[[RKResponseDescriptor responseDescriptorWithMapping:categoryMapping
pathPattern:A
keyPath:nil
statusCodes:RKStatusCodeIndexSetForClass(RKStatusCodeClassSuccessful)]]];
[manager getObjectsAtPath:A/ID
parameters:nil
success:^(RKObjectRequestOperation *operation, RKMappingResult *mappingResult) {
NSLog(@" Category success");
[self.delegate didReceiveAssignedCategories];
}
failure:^(RKObjectRequestOperation *operation, NSError *error) {
NSLog(@"Category failure");
}];
响应映射路径即:必须将A设置为用于getobject的动态路径,即:A/ID。 例如:
呼叫1)
A =/getAllCategories
A/ID =/getAllCategories/123
呼叫2)
A =/getAllCategories
甲/ ID =/getAllCategories/456
响应映射对于123,456 只有在获取对象时使用了不同的url,即:带有id的附件。 该怎么办?
有两种不同的映射...只有一个映射不同getobjectatpath网址和URL的动态:附带ID的 –
我没有得到回应ID .. –
您需要知道从第一个身份如果您打算在第二个请求中使用它,请回复。 – Wain