0
我有一些從我的API返回的獨特數據,我想在模型中正確表示。iOS RestKit,依賴其他鍵映射
樣本響應是這樣的:
{
'name' : 'Mr. John Smith',
'preferred_format' : 'first_name_only'
}
該模型有3個屬性:姓名,優選名稱,和優選的格式。 所以映射應該設置
name = 'Mr. John Smith'
preferred_name = 'John'
preferred_format = enumPreferredFormatFirstOnly
凡enumPreferredFormatFirstOnly是一個枚舉值。我知道json的數據很奇怪,我知道這個模型很奇怪,但我必須遵循這些規範。
RestKit可以映射屬性(name和preferred_format),同時還可以設置preferred_name屬性,它依賴於其他兩個屬性?
我正在考慮使用零鍵的preferred_name的自定義值轉換器。但我首先需要preferred_format的轉換值。
在RestKit的wiki中,他們說:「更爲實際的值轉換器實現包括......和枚舉類型」。我將很快嘗試解決方案。 –
但是你並沒有使用創建枚舉,你正在使用結合其他2個值... – Wain