nsdictionary,nsarray到可变版本

时间:2012-07-12 07:06:25

标签: ios nsmutablearray nsmutabledictionary

我在这个数组的每个元素中都有一个数组是一个字典,每个字典都有一些数组。

就像那样

[   {     []   },   {     []   } ]

这是我从服务器响应中获得的模式。

这是我的问题,当我试图改变我得到的东西时

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

那么最好的方法是什么?我需要遍历所有项目以使它们变得可变吗?还是有其他方法吗?因为当我调用mutable copy方法时,它只是将外层转换为可变。

任何帮助将不胜感激..

1 个答案:

答案 0 :(得分:0)

TouchJSON library可以选择从JSON输入创建可变容器。

检查this answer on stackoverflow以获取如何设置TouchJSON的CJSONDeserializer对象以创建可变输出的示例。