2013-08-23 45 views
0

我使用下面添加屬性映射如何使用RestKit從json添加屬性映射?

RKEntityMapping *entityMapping = [RKEntityMapping mappingForEntityForName:@"Timeline" inManagedObjectStore:managedObjectStore]; 
    [entityMapping addAttributeMappingsFromDictionary:@{@"title": @"title"}]; 

但如何添加attachments.title映射?附件是一系列詞典。我想訪問附件中的標題。

[ 
    { 
     "category": @"tech", 
     "attachments": [ 
      { 
       "title": "Mac Home", 
       "media": [ 
        { 
         "sizes": { 
          "small": [ 
           48, 
           48 
          ] 
         }, 
         "type": "image" 
        } 
       ], 
       "type": "Group", 
      } 
     ], 
     "title": "Joined Group", 
    } 
] 

回答

0

您不能將數組內容直接映射到同一個對象,沒有辦法處理多重性。您需要將新實體添加到模型和關係中,然後爲該實體配置一個映射,併爲這兩個映射之間的關係配置進行配置。

+0

謝謝,我明白了。 –