RestKit 0.20.1 Как отобразить родительский идентификатор

Учитывая эту полезную нагрузку XML:


        
                
                
                
                
                
                
        
        
                
                
                
                
                
                
                
                
                
                
                
                
        

и отображение:

RKEntityMapping *monthlyReportMapping = 
    [RKEntityMapping mappingForEntityForName:@"MonthlyReport" 
           inManagedObjectStore:[[RKObjectManager sharedManager] managedObjectStore]];

monthlyReportMapping.identificationAttributes = @[@"yearNumber", @"monthNumber"]];
[monthlyReportMapping addAttributeMappingsFromDictionary:@{
        /* 
         * How would I set up the mappings for the yearNumber 
         * so I can use it as the composite identifier with 
         * the monthNumber? I want to do something like this:
         */
        @"@metadata.parent.yearNum" : @"yearNumber",
        @"monthNum" : @"monthNumber",
        @"desc" : @"description"
}];

RKResponseDescriptor *monthlyMappingResponseDescriptor = 
  [RKResponseDescriptor responseDescriptorWithMapping:monthlyReportMapping
                                          pathPattern:@"/monthlyReports"
                                              keyPath:@"payload.year.month" 
    statusCodes:RKStatusCodeIndexSetForClass(RKStatusCodeClassSuccessful)];

[[RKObjectManager sharedManager] addResponseDescriptor:monthlyMappingResponseDescriptor];

Как бы вы получили доступ кyearNum изнутриmonthlyReportMapping когда я'м отображение в ключевой путь?payload.year.month

Пожалуйста, предположите, что я не контролирую ответ XML.

Спасибо джастин

Ответы на вопрос(1)

Ваш ответ на вопрос