2012-04-11 2 views
0

Я использую Restkit для извлечения базы данных с использованием Json-файла. Моя проблема заключается в том, как построить файл для представления отношений между объектами, когда один и тот же объект ссылается на два других объекта.Отображение объекта Restkit с одним и тем же объектом, на которое ссылаются несколько раз

В моем приложении у меня есть набор мест, каждый из которых может иметь 1 или более людей, однако у меня также есть набор групп, каждый из которых также может иметь 1 или более людей. Имена не имеют значения. Важно то, что некоторые Люди существуют как в группе, так и в местоположении. Как я могу представить эти отношения с помощью Json-файла и правильно сопоставить эти отношения с объектами с помощью Restkit?

ответ

1

Я думаю, что могу помочь, но мне нужно будет увидеть ваш JSON. Вы можете установить отношения следующим образом:

[MyMapping mapKeyPath:@"KeyPath" toRelationship:@"Relationship" withMapping:MyMapping]; 
+0

Вы уверены, что вы должны использовать MyMapping дважды там? Кажется, что '[locationMapping mapKeyPath: @" people "toRelationship: @" people "withMapping: personMapping];' может быть лучшим примером. – drewish

+0

Вы можете использовать MyMapping дважды, если вы рекурсивно отображаете свои объекты. Но вы правы в том, что ваш пример лучше для среднего сопоставления отношений. – iDev

Смежные вопросы