2012-07-12 62 views
0

我在這個數組的每個元素中都有一個數組是字典,每個字典中都有一些數組。nsdictionary,nsarray到可變版本

這就像

[ { [] },{ [] } ]

這是我從一個服務器響應了該模式。

這裏是我的問題,當我嘗試改變一些東西,我得到

[__NSCFDictionary setObject:forKey:]: mutating method sent to immutable object 

有啥最佳方法呢?我需要遍歷所有項目才能使它們變爲可變的?或者還有其他方法嗎?因爲當我調用mutable copy方法時,它只是將外層轉換爲可變。

任何幫助將不勝感激..

+0

您收到服務器響應。是JSON嗎? 'NSJSONSerialization'類讓你在解析它時創建可變容器。 – Eimantas 2012-07-12 07:07:57

+0

是的,它的JSON響應。你能舉個例子嗎? – iremk 2012-07-12 07:11:46

+0

這只是一個方法調用。請參閱NSJSONSerialization類的文檔:https://developer.apple.com/library/ios/#documentation/Foundation/Reference/NSJSONSerialization_Class/Reference/Reference.html – Eimantas 2012-07-12 07:17:33

回答