我在这个数组的每个元素中都有一个数组是一个字典,每个字典都有一些数组。
就像那样
[ { [] }, { [] } ]
这是我从服务器响应中获得的模式。
这是我的问题,当我试图改变我得到的东西时
[__NSCFDictionary setObject:forKey:]: mutating method sent to immutable object
那么最好的方法是什么?我需要遍历所有项目以使它们变得可变吗?还是有其他方法吗?因为当我调用mutable copy
方法时,它只是将外层转换为可变。
任何帮助将不胜感激..
答案 0 :(得分:0)
TouchJSON library可以选择从JSON输入创建可变容器。
检查this answer on stackoverflow以获取如何设置TouchJSON的CJSONDeserializer对象以创建可变输出的示例。