gpt4 book ai didi

objective-c - NSNotificationCenter : list of observers?

转载 作者:太空狗 更新时间:2023-10-30 03:11:30 26 4
gpt4 key购买 nike

是否可以获取给定通知名称的观察者列表(对象和选择器)? (NSNotificationCenter)

最佳答案

(iOS 9,Swift 3)如果你想找出当前在NotificationCenter 中注册了哪些观察者,中断并打印它的调试描述:

(lldb) e print(NotificationCenter.default.debugDescription)

输出的每一行将包含(通知)名称对象观察者选项。使用一些 NSNotification.Name 多次调用 NotificationCenter.default.addObserver 将导致此列表中出现多个条目。


注意。虽然这可能在调试时证明是有用的信息,但我不建议在运行时使用此输出来管理观察者。


(来源:answer 基于 useyourloaf )

关于objective-c - NSNotificationCenter : list of observers?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10346700/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com