0
我在这个数组的每个元素中都有一个数组是字典,每个字典中都有一些数组。nsdictionary,nsarray到可变版本
这就像
[ { [] },{ [] } ]
这是我从一个服务器响应了该模式。
这里是我的问题,当我尝试改变一些东西,我得到
[__NSCFDictionary setObject:forKey:]: mutating method sent to immutable object
有啥最佳方法呢?我需要遍历所有项目才能使它们变为可变的?或者还有其他方法吗?因为当我调用mutable copy
方法时,它只是将外层转换为可变。
任何帮助将不胜感激..
您收到服务器响应。是JSON吗? 'NSJSONSerialization'类让你在解析它时创建可变容器。 – Eimantas 2012-07-12 07:07:57
是的,它的JSON响应。你能举个例子吗? – iremk 2012-07-12 07:11:46
这只是一个方法调用。请参阅NSJSONSerialization类的文档:https://developer.apple.com/library/ios/#documentation/Foundation/Reference/NSJSONSerialization_Class/Reference/Reference.html – Eimantas 2012-07-12 07:17:33