ios - 检查对象是否正在监听 KVO 键路径

标签 ios key-value-observing

我是不是遗漏了什么或者没有办法检查给定的对象是否已为给定的 KVO 键路径注册?

NSManagedObject 定义了 observationInfo 方法,但返回的对象结构似乎是私有(private)的 - 除非您只想将其记录到控制台,否则用处不大。

最佳答案

您可以像这样导出观察者列表:

 [myObject observationInfo];

这将列出所有正在观察 myObject 的对象。

关于ios - 检查对象是否正在监听 KVO 键路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6652836/

相关文章:

ios - UIPercentDrivenInteractiveTransition 未完成动画

ios - 为什么 KVO 在新旧值相同时发送更改通知?

swift - 如何用 RAC3 替换我的 KVO 代码并保留我现有的模型?

ios - 观察NSArray中NSDictionary的值变化

ios - KVO 使应用程序崩溃

swift - 另一个 View Controller 中属性的内联 KVO

ios - 如何从 iOS 使用 yammer 的 oauth2?

ios - 如何将 UILabel 居中对齐在 UIImageView 顶部

iphone - 加载另一个 UIView 时出现问题

ios - 子类化 AFHTTPSessionManager 并使其成为 swift 中的单例