1
基本上,我遇到了與描述的here相同的問題,但由於我使用的是較新版本的RestKit(確切地說是v0.20.0-rc1),我無法使用上述解決方法在答案中。使用RestKit映射空陣列
我試圖映射的視頻數組,只要有在JSON響應的至少一個對象正常工作:
"videos": {"video": [
{
"id": 7066,
"name": "firstVideo",
},
{
"id": 7068,
"name": "secondVideo",
}
]}
當沒有視頻我得到這樣的迴應:
"videos": ""
這會導致我的應用程序下面的消息崩潰:
*** Terminating app due to uncaught exception 'NSUnknownKeyException', reason: '[<__NSCFConstantString 0x17db2d0> valueForUndefinedKey:]: this class is not key value coding-compliant for the key video.'
任何幫助非常感謝。
我不確定你的意思。 「videos」標記始終存在,但空數組由JSON響應中的空字符串表示,這會導致RestKit內發生崩潰。 – 2013-02-22 03:46:12