2013-10-30 32 views
1

堆傢伙。 最近,我用restkit處理網絡請求,但是如果我想添加一些在源表示中不存在的鍵值對(例如用於用戶切換的「userid」),我必須添加這在成功塊裏,這很無聊。那麼,有沒有方便的方法來解決這個問題?RestKit無法映射源表示中不存在的鍵?

+0

那麼你想修改映射對象來添加沒有從服務器接收到的附加數據?你想在映射過程中做到這一點? – Wain

+0

是的,例如,我在問題中提到的「userid」,還有一些其他鍵值,如果在成功塊中處理它們,它很無聊 –

回答

0

你最好的選擇可能是覆蓋你的託管對象子類中的willSave方法,如果沒有設置id,則創建並設置它。這將在映射過程中更新對象(並且比編輯JSON更容易)。

+0

謝謝,我將檢查源代碼並學習如何使用willSave方法 –