Antwortzuordnung zum Abrufen eines Objekts mit einem dynamischen Pfad-Restkit
So legen Sie die Antwortzuordnung für den Manager mit dem Pfadmuster fest: Wenn sich die get-Objekte unter path von dem Pfadmuster unterscheiden, das zum Zuordnen der Antwort verwendet wird.
[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");
}];
Antwortzuordnungspfad, dh: A muss auf den dynamischen Pfad gesetzt werden, der zum Abrufen des Objekts verwendet wird, dh: A / ID. Ex:
Anruf 1)
A = / getAllCategories
A / ID = / getAllCategories / 123
Anruf 2)
A = / getAllCategories
A / ID = / getAllCategories / 456
Die Zuordnung der Antworten ist für 123, 456 nur dann identisch, wenn die Objekte abgerufen werden, für die ich andere URLs verwende, z. B .: mit angehängten IDs. wie geht das ?