Mapowanie odpowiedzi, aby uzyskać obiekt z dynamicznym restkitem ścieżki
jak ustawić mapowanie odpowiedzi na menedżera ze wzorem ścieżki .. jeśli obiekty getobject na ścieżce różnią się od wzorca ścieżki używanego do mapowania odpowiedzi.
[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");
}];
ścieżka odwzorowania odpowiedzi, tj .: A musi być ustawiona na ścieżkę dynamiczną używaną do pobierania obiektu, tj .: A / ID. dawny:
Zadzwoń 1)
A = / getAllCategories
A / ID = / getAllCategories / 123
zadzwoń 2)
A = / getAllCategories
A / ID = / getAllCategories / 456
mapowanie odpowiedzi jest takie samo dla 123, 456 tylko podczas pobierania obiektów, które używają różnych adresów URL, tj. z dołączonym identyfikatorem. jak to zrobić ?