2

方法

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

change値の変更の性質に関する情報を含むディクショナリであるパラメータがありますが、このディクショナリに何が含まれていたかをどのように確認できますか?

4

1 に答える 1

9

変更ディクショナリで使用されるキーのリストは次のとおりです。

抜粋:

変更ディクショナリで使用されるキー

これらの定数は、に渡される変更ディクショナリのキーとして使用されますobserveValueForKeyPath:ofObject:change:context:

NSString *const NSKeyValueChangeKindKey;
NSString *const NSKeyValueChangeNewKey;
NSString *const NSKeyValueChangeOldKey;
NSString *const NSKeyValueChangeIndexesKey;
NSString *const NSKeyValueChangeNotificationIsPriorKey;
于 2009-10-26T16:37:54.750 に答える