数组中字典的附加方法是什么?我试图使用
[[parentArray objectAtIndex:1] addEntriesFromDictionary:newDictionary];
但我得到
*** Terminating app due to uncaught exception 'NSInvalidArgumentException, 'reason: '-[__NSDictionaryI addEntriesFromDictionary:]: unrecognized selector sent to instance`
答案 0 :(得分:2)
NSDictionary
是不可变的,因此没有这样的选择器。
您需要NSMutableDictionary
,其中包含addEntriesFromDictionary:
选择器。
或者NSMutableArray
允许您获取不可变字典,从中创建一个新的不可变字典加上新字典,然后将组合不可变字典存储回原始字典最初所在的索引处。< / p>