Objective c 关于列出特定对象的观察者
有没有办法知道哪个是特定实例的观察者列表Objective c 关于列出特定对象的观察者,objective-c,cocoa,Objective C,Cocoa,有没有办法知道哪个是特定实例的观察者列表 我该如何使用,你能举个例子吗 感谢在“技术说明TN2124:Mac OS X调试魔术”中有一篇关于如何使用observationInfo的文章。其思想是,您可以在调试器中使用它来发现所需的信息 不仅如此,我还试着这样使用它: id what = [self observationInfo]; NSLog(@"%@", [what description]); 这是我在日志中看到的: <NSKeyValueObservationInfo 0
感谢在“技术说明TN2124:Mac OS X调试魔术”中有一篇关于如何使用observationInfo的文章。其思想是,您可以在调试器中使用它来发现所需的信息 不仅如此,我还试着这样使用它:
id what = [self observationInfo];
NSLog(@"%@", [what description]);
这是我在日志中看到的:
<NSKeyValueObservationInfo 0x7fdb8953c380> (
<NSKeyValueObservance 0x7fdb8953c270: Observer: 0x7fdb8953bf60, Key path: subscribed, Options: <New: NO, Old: NO, Prior: NO> Context: 0x0, Property: 0x7fdb8953c350>
)
(
)
(“subscribed”是我自己的一个对象中的ivar)
NSKeyValueObservationInfo或NSKeyValueObservationInfo似乎都没有公共接口
看来我从你的问题中学到了新的东西