0
Я пытаюсь разобрать gistub gist api response с RestKit. Вот фрагмент json:RestKit: сопоставление от одного до многих
{
"url": "https://api.github.com/gists/6004248",
...
"html_url": "https://gist.github.com/6004248",
"files": {
"ApplicationContext.h": {
"filename": "ApplicationContext.h",
"type": "text/plain",
"language": "Objective-C",
"raw_url": "https://gist.github.com/raw/6004248/4531c7534585b273c55ca71ce9020418b7ed271b/ApplicationContext.h",
"size": 481
},
"ApplicationContext.m": {
"filename": "ApplicationContext.m",
"type": "text/plain",
"language": "Objective-C",
"raw_url": "https://gist.github.com/raw/6004248/27a3881f9c5adde700b75199076a5ce259d0b568/ApplicationContext.m",
"size": 542
}
},
...
"user": {
...
},
"comments_url": "https://api.github.com/gists/6004248/comments"
},
Все работает нормально, но у меня проблема с отношениями файлов. Вот фрагмент кода, ответственного за файлы:
RKObjectMapping *gistMapping = [RKObjectMapping mappingForClass:[MBGist class]];
[gistMapping addAttributeMappingsFromDictionary: @{@"url": @"url", @"html_url": @"htmlUrl", @"description": @"description"}];
RKObjectMapping *fileMapping = [RKObjectMapping mappingForClass:[MBFile class]];
[fileMapping addAttributeMappingsFromDictionary:@{@"filename": @"filename", @"language": @"language", @"type":@"type"}];
[gistMapping addPropertyMapping:[RKRelationshipMapping relationshipMappingFromKeyPath:@"files" toKeyPath:@"files" withMapping:fileMapping]];
, но у меня есть пустые файлы массивы в моих объектах класса MBGist.
Может ли кто-нибудь помочь мне с этим?
С наилучшими пожеланиями, Михал