RestKitを使用してJSONを解析し、CoreDataNSManagedObjectsにマッピングしています。これがサンプル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して、配列を個別のCoreDataオブジェクトRKManagedObjectMappingにマッピングしています。これは正常に機能します。"events"Event
Eventこれで、とに2つの関係がUserありますPhoto。次に、の値に基づいてサブジェクト配列を適切なCore Dataオブジェクトにマップし、"subject_type"それをの正しい関係に設定する必要がありますEvent。
使ってみRKDynamicObjectMappingましたが、「動的な関係」にそれを指定する方法がわかりません。の値に基づいて宛先関係の名前を設定する方法が必要ですsubject_type。
何かご意見は?