【发布时间】:2012-10-21 12:14:27
【问题描述】:
我正在使用 RestKit 解析 JSON 并将其映射到 Core Data NSManagedObjects。这是一个示例 JSON。
{
"events": [
{
"description": "...",
"subject_type": "photo",
"subject": {
"id": 1,
"thumb_url": "...",
"medium_url": "...",
"large_url": "..."
}
},
{
"description": "...",
"subject_type": "user",
"subject": {
"id": 1,
"username": "...",
"followers": "..."
}
}
]
}
使用RKObjectMappingProvider 和RKManagedObjectMapping 我将"events" 数组映射到单独的Core Data Event 对象中。这很好用。
现在Event 有两个关系User 和Photo。现在我需要根据"subject_type" 的值将主题数组映射到正确的Core Data 对象,并将其设置为Event 上的正确关系。
我尝试使用RKDynamicObjectMapping,但我不知道如何为“动态关系”指定它。我需要一些方法来根据subject_type 的值设置目标关系的名称。
有什么想法吗?
【问题讨论】:
-
我希望有人在这里回答实际问题。
标签: iphone objective-c ios json restkit