相关疑难解决方法(0)

如何判断对象是否附加了键值观察器

如果你告诉一个目标c对象removeObservers:对于一个关键路径并且该关键路径尚未注册,它会破坏sads.喜欢 -

'无法删除关键路径"theKeyPath"的观察者,因为它未注册为观察者.

有没有办法确定一个对象是否有一个注册的观察者,所以我可以做到这一点

if (object has observer){
  remove observer
}
else{
  go on my merry way
}
Run Code Online (Sandbox Code Playgroud)

cocoa key objective-c key-value-observing

141
推荐指数
3
解决办法
6万
查看次数

标签 统计

cocoa ×1

key ×1

key-value-observing ×1

objective-c ×1