【发布时间】:2012-09-04 15:59:12
【问题描述】:
我正在使用NSNotificationCenter 在基于文档的应用程序中发送自定义通知。
基于文档的应用程序可以有许多打开的文档。理想情况下,我希望文档及其子项仅接收在文档或其子项中创建的通知。换句话说,一个文档应该只接收同一个文档生成的通知。
起初我以为我可以使用addObserver:selector:name:object: 的notificationSender 参数,但后来我意识到我并不总是知道哪个对象会发送通知。
我是否必须检查我是否在每个自定义通知的正确文档中?有没有更好的方法来做到这一点?
【问题讨论】:
标签: macos cocoa nsnotificationcenter nsdocument