2013-08-23 43 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

谢谢,我明白了。 –