ios – 如何检索所有NSNotificationCenter观察者?

前端之家收集整理的这篇文章主要介绍了ios – 如何检索所有NSNotificationCenter观察者?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我想检索给定通知名称的观察者列表(对象和选择器).我知道没有官方API.我也知道我可以 subclass NSNotificationCenter完成这个.有时候,这不是一个可行的选择,因为NSNotificationCenter的用法遍及代码甚至二进制框架.

所以我正在寻找一个非官方/私人的方式来做到这一点. (由于它仅关于调试,没关系.)@H_404_3@

解决方法

最后,苹果添加了一种打印所有通知中心观察员的方法
po [NSNotificationCenter defaultCenter]

它打印一个带有名称,对象,观察者和选项的逗号分隔列表:@H_404_3@

<NSNotificationCenter:0x7f997b307500>
Name,Object,Observer,Options
WebPreferencesRemovedNotification,0x11165b680,0x116c87ff8,1400
UIApplicationWillEnterForegroundNotification,0x7f997a838000,1400
...
原文链接:https://www.f2er.com/iOS/329529.html

猜你在找的iOS相关文章