У меня есть управляемый объект, который позволяет говорить о продуктах, и у меня есть другой объект, который получает данные с другого сервера и уже хранится как управляемый объект. Нет ничего с точки зрения данных JSON, которые вы получаете с сервера, с которыми вы можете связать два объекта вместе. Единственный способ сделать это вручную, прежде чем отправить запрос. Есть ли способ создать отношения, которые могут сделать это с помощью Restkit?Добавление ручного отношения к вашему управляемому объекту
0
A
ответ
0
Если у вас есть уникальный идентификатор исходного объекта в пути запроса или где-то в теле ответа, вы можете использовать его в сопоставлении и выполнить сопоставление внешнего ключа для соединения отношений между объектами источника и ответа.
Если идентификатор находится в пути запроса, вам необходимо использовать RKRoute
для подготовки запроса и @metadata.routing.parameters
в вашем картографировании, чтобы извлечь идентификатор. Если он находится в теле ответа, применяется подход стандартного сопоставления.
После того, как вы его приобрели, вы привяжите его к временному атрибуту объекта назначения.
После этого вы можете perform your foreign key mapping.
Каков URL-адрес запроса (предположительно, в нем есть уникальный идентификатор)? – Wain
обычно не имеет информации об объекте, который его запросил. Но я могу ввести идентификатор в запрос и получить его как поле в результате, если мы сможем работать с – MKoosej