作者热门文章
- c - 在位数组中找到第一个零
- linux - Unix 显示有关匹配两种模式之一的文件的信息
- 正则表达式替换多个文件
- linux - 隐藏来自 xtrace 的命令
我在网上搜索过,但找到的唯一方法是循环
- (void)userNotificationCenter:(NSUserNotificationCenter *)center didDeliverNotification:(NSUserNotification *)notification
如图:https://stackoverflow.com/a/21365269/1795083
但是,我的应用程序有时会在很短的时间间隔内显示多个通知,因此这既不高效也不有效。当按下垃圾按钮时,邮件应用程序如何处理它。必须至少有一个被调用的私有(private)方法。有没有人遇到过它?提前致谢
最佳答案
之后...嗯...“检查”邮件应用程序的代码...我在他们的通知 Controller 类中发现了一个可疑函数...
- (void)userNotificationCenter:(NSUserNotificationCenter *)center didDismissAlert:(NSUserNotification *)alert
我不知道为什么 apple 不想将此功能添加到 NSUserNotificationDelegate...但我在我的应用程序中测试了它并且它有效!!!
关于objective-c - 检测其他按钮点击(NSUserNotification),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38192389/
我是一名优秀的程序员,十分优秀!