我想检索给定通知名称的观察者列表(对象和选择器).我知道没有官方API.我也知道我可以
subclass NSNotificationCenter完成这个.有时候,这不是一个可行的选择,因为NSNotificationCenter的用法遍及代码甚至二进制框架.
@H_403_2@所以我正在寻找一个非官方/私人的方式来做到这一点. (由于它仅关于调试,没关系.)
解决方法
最后,苹果添加了一种打印所有通知中心观察员的方法:
po [NSNotificationCenter defaultCenter]@H_403_2@它打印一个带有名称,对象,观察者和选项的逗号分隔列表:
<NSNotificationCenter:0x7f997b307500> Name,Object,Observer,Options WebPreferencesRemovedNotification,0x11165b680,0x116c87ff8,1400 UIApplicationWillEnterForegroundNotification,0x7f997a838000,1400 ...