2015-02-05 77 views
0

嵌套構件假設我有一個用戶對象 - 可以通過/ 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。目前還不清楚一個人是否能達到同樣不使用核心數據..

回答

0

你指的是現有的連接對象的新對象的響應,沒有觸發一個GET請求作爲創建新對象的結果中的鏈接。

觸發的GET不是RestKit的提供的功能,所以你需要自己實現這個邏輯。

+0

是的,我知道..最終實現它自己。感謝您的回答! – Shai 2015-02-05 17:45:06