复制NSMutableDictionary,ios

时间:2012-07-26 16:05:00

标签: iphone ios nsmutabledictionary

鉴于:

  

现有的名为oldDictionary的NSMutableDictionary。

目标:

  

将oldDictionary复制到另一个名为newDictionary的字典中   newDictionary已经被修改 - 例如,某些键的值被更改 - 然后oldDictionary也应该更新以反映更改。

问题:

最好的方法是什么?

请就此问题告诉我。

1 个答案:

答案 0 :(得分:1)

不确定这是最好的方式,我相信你可以为观察者分配旧的每个键值

addObserver:forKeyPath:options:context:

处理

的每一项变更
observeValueForKeyPath:ofObject:change:context:

查看KVO reference了解详情。之所以没有作为标准功能实现的原因必须是因为这是一种过度杀伤。