从KVO中检索`change`字典中的信息

时间:2009-10-26 16:34:01

标签: objective-c cocoa key-value-observing

方法

- (void)observeValueForKeyPath:(NSString *)keyPath ofObject:(id)object change:(NSDictionary *)change context:(void *)context {
}

有一个参数change,这是一个字典,其中包含有关值更改性质的信息,我该如何找到这个字典中的内容?

1 个答案:

答案 0 :(得分:9)

以下是keys used by the change dictionary的列表。

摘录:

  

更改词典

使用的键      

这些常量用作传递给observeValueForKeyPath:ofObject:change:context:的更改字典中的键。

NSString *const NSKeyValueChangeKindKey;
NSString *const NSKeyValueChangeNewKey;
NSString *const NSKeyValueChangeOldKey;
NSString *const NSKeyValueChangeIndexesKey;
NSString *const NSKeyValueChangeNotificationIsPriorKey;