【发布时间】:2012-01-12 10:52:45
【问题描述】:
具体来说,当我使用 AFNeworking 与 JSONkit 一起发出请求并接收到嵌套了多个数组和字典的 (id)JSON 时,我遇到了这个问题。
如果我不想修改数据,我没有任何问题:
self.myNSArray = [JSON objectForKey:@"result"];
但如果我想修改数据,我必须将其存储在可变变量中:
self.myNSMutableArray = [[JSON objectForKey:@"result"] mutableCopy];
最后一个不会将嵌套数组或字典转换为可变数据;它仅适用于第一级。
我找到的唯一方法是在这个链接上recursive mutable objects;但我不知道是否有解决此类问题的最佳方法。
提前致谢。
【问题讨论】:
标签: objective-c type-conversion mutable