我在互联网上进行了搜索,但找到的唯一方法是循环
- (void)userNotificationCenter:(NSUserNotificationCenter *)center didDeliverNotification:(NSUserNotification *)notification
正如所示:https://stackoverflow.com/a/21365269/1795083
但是,我的应用程序有时会在短时间内显示多个通知,因此这并不是真正高效或有效。当按下垃圾桶按钮时,邮件应用程序如何处理它。必须至少有一个被调用的私有方法。有人遇到过吗?提前致谢
之后...呃...“检查”邮件应用程序的代码...我在他们的通知控制器类中发现了一个可疑的功能...
- (void)userNotificationCenter:(NSUserNotificationCenter *)center didDismissAlert:(NSUserNotification *)alert
我不知道为什么苹果不想将此功能添加到 NSUserNotification Delegate...但我在我的应用程序中测试了它并且它有效!
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)