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
。
何かご意見は?