Tôi đang sử dụng RestKit để phân tích cú pháp JSON và ánh xạ nó vào trong NSManagedObjects dữ liệu lõi. Đây là JSON mẫu.RestKit Bản đồ động Tên mối quan hệ dựa trên Giá trị
{
"events": [
{
"description": "...",
"subject_type": "photo",
"subject": {
"id": 1,
"thumb_url": "...",
"medium_url": "...",
"large_url": "..."
}
},
{
"description": "...",
"subject_type": "user",
"subject": {
"id": 1,
"username": "...",
"followers": "..."
}
}
]
}
Sử dụng RKObjectMappingProvider
và RKManagedObjectMapping
Tôi đang lập bản đồ các mảng "events"
vào riêng biệt Core Data Event
đối tượng. Điều này hoạt động tốt.
Bây giờ Event
có hai mối quan hệ trên đó User
và Photo
. Bây giờ tôi cần ánh xạ mảng chủ đề cho đối tượng Dữ liệu cốt lõi phù hợp dựa trên giá trị "subject_type"
và đặt nó thành mối quan hệ chính xác trên Event
.
Tôi đã thử sử dụng RKDynamicObjectMapping
nhưng tôi không biết cách chỉ định điều đó cho "mối quan hệ động". Tôi cần một số cách để đặt tên của mối quan hệ đích dựa trên giá trị của subject_type
.
Mọi suy nghĩ?
Tôi muốn một người nào đó đã trả lời câu hỏi thực tế ở đây. – magma