映射按id
问题描述:
嵌套构件假设我有一个用户对象 - 可以通过/ API /用户/被撷取:ID映射按id
{
"id": 3,
"name": "John",
"age": 26,
"computer": 1
}
计算机属性描述他拥有的计算机的类型 - 可经由被撷取 /api/computers - 返回计算机类型的数组。我映射这个对象的计算机对象
[{
"id": 0,
"name" : "stationary"
},
{
"id": 1,
"name": "laptop"
}]
有什么办法,我可以告诉RestKit通过在结果的ID自动映射计算机对象?即当我从RestKit用户,RestKit将自动为从服务器获取实际的计算机应用对象(而不是仅仅代表它作为一个ID)
即
启动新GET(幕后)User *someUser = ...; // GET with restkit
someUser.computer = ...; // a Computer object with properties .name and .id
EDIT
这是可用的,同时使用核心数据所见here。目前还不清楚一个人是否能达到同样不使用核心数据..
答
你指的是现有的连接对象的新对象的响应,没有触发一个GET请求作为创建新对象的结果中的链接。
触发的GET不是RestKit的提供的功能,所以你需要自己实现这个逻辑。
是的,我知道..最终实现它自己。感谢您的回答! – Shai 2015-02-05 17:45:06