【发布时间】:2012-01-26 22:27:57
【问题描述】:
我在 iOS 应用程序中使用 KVO 在对象的属性发生更改时通知 viewController。当我添加观察者时,我指定options:NSKeyValueObservingOptionNew。
在observeValueForKeyPath 中,我可以通过两种方式获取属性的值:从传递给observeValueForKeyPath 的对象中获取。或者来自传递给同一方法的NSDictionary。
这两种获取更新属性值的方法是否总是返回相同的结果?
回想一下,我在添加观察者时将NSKeyValueObservingOptionNew 指定为选项。从Apple's docs 看来,指定NSKeyValueObservingOptionInitial 可能会产生差异。
【问题讨论】:
标签: ios properties options key-value-observing