/ / Restkit v0.20 Dynamiczne mapowanie do NSDictionary - ios, restkit

Restkit v0.20 Dynamiczne mapowanie do NSDictionary - ios, restkit

W Restkit v0.10 mapowanie do NSDictionary można wykonać z następującego kodu pobranego https://stackoverflow.com/a/12057398/871459

RKObjectMapping* mapping = [RKDynamicObjectMapping dynamicMapping];
mapping.objectMappingForDataBlock = ^(id data) {
NSDictionary* object = [data objectForKey: @"object"];
NSArray* keys = [object allKeys];

RKObjectMapping* dataMapping = [RKObjectMapping objectMapping];
//Use the keys to define mapping
return dataMapping;
};

W wersji v0.20 nie jest to już możliwe. Jak mogę zaimplementować to samo w Restkit v0.20?

Odpowiedzi:

0 dla odpowiedzi № 1

W 0.20 używają RKDynamicMapping zamiast RKDynamicObjectMapping. Nie testowałem jeszcze, ale prawdopodobnie jest tutaj:

RKDynamicMapping* dynamicMapping = [RKDynamicMapping new];
[dynamicMapping setObjectMappingForRepresentationBlock:RKObjectMapping *^(id data) {
NSDictionary* object = [data objectForKey: @"object"];
NSArray* keys = [object allKeys];

RKObjectMapping* dataMapping = [RKObjectMapping objectMapping];
//Use the keys to define mapping
return dataMapping;
}];

Lub spójrz na ich tutorial za 0,20: