RestKitを使用してJSONを解析し、コアデータNSManagedObjectsにマップしています。ここにJSONのサンプルを示します。 RKObjectMappingProvider
とRKManagedObjectMapping
を使用してRestKit値に基づいて関係名を動的にマップする
{
"events": [
{
"description": "...",
"subject_type": "photo",
"subject": {
"id": 1,
"thumb_url": "...",
"medium_url": "...",
"large_url": "..."
}
},
{
"description": "...",
"subject_type": "user",
"subject": {
"id": 1,
"username": "...",
"followers": "..."
}
}
]
}
私は別のコアデータEvent
オブジェクトに"events"
配列をマッピングしています。これは正常に動作します。
Event
には、User
とPhoto
という2つの関係があります。今私は"subject_type"
の値に基づいて適切なコアデータオブジェクトに主題配列をマップし、Event
の正しい関係にそれを設定する必要があります。
私はRKDynamicObjectMapping
を使用しようとしましたが、「動的関係」の指定方法はわかりません。 subject_type
の値に基づいて、宛先関係の名前を設定する方法が必要です。
どのような考えですか?
を、私は誰かがここで実際の質問に答えたいです。 – magma