2015-02-05 4 views
0

Предположит, у меня есть объект пользователя - может быть извлечен с помощью/API/пользователей /: идMapping вложенного член по идентификатору

{ 
    "id": 3, 
    "name": "John", 
    "age": 26, 
    "computer": 1 
} 

Свойство компьютера описывает тип компьютера, которым он владеет, - может быть извлечен через/api/computers - возвращает массив типов компьютеров. Я отображающий этот объект на объект компьютера

[{ 
    "id": 0, 
    "name" : "stationary" 
}, 
{ 
    "id": 1, 
    "name": "laptop" 
}] 

Есть ли способ, что я могу сказать RestKit автоматически отображать объект компьютера по идентификатору в результате? то есть, когда я ПОЛУЧИТЬ пользователя от RestKit, RestKit автоматически инициирует новый GET (за кадром), чтобы получить реальный объект компьютера от сервера (а не просто представлять его в качестве идентификатора)

т.е.

User *someUser = ...; // GET with restkit 
someUser.computer = ...; // a Computer object with properties .name and .id 

EDIT

Эта функция доступна при использовании основных данных, как показано here. Неясно, можно ли достичь того же без использования данных ядра.

ответ

0

Ссылка, на которую вы ссылаетесь, предназначена для существующих объектов подключения к новым объектам в ответе, а не запускает запрос GET в результате создания нового объекта.

Выполнение GET не является предоставленной функцией RestKit, поэтому вам нужно реализовать эту логику самостоятельно.

+0

Да, я знаю .. в конечном итоге осуществил его сам. Спасибо за Ваш ответ! – Shai

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