0

我在下面使用添加属性映射

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",
    }
]
4

1 回答 1

0

您不能将数组内容直接映射到同一个对象,没有办法处理多重性。您需要向模型和关系添加一个新实体,然后为该实体配置一个映射以及两个映射之间的关系配置。

于 2013-08-23T06:16:27.937 回答