我正在创建一个 Mac OS X 应用程序来使用通知中心。一些通知应保留在屏幕上,直到用户与它们交互,而其他通知应在显示后不久消失。
The NSUserNotificationAlertStyle
键和更改系统偏好设置允许在横幅和警报之间进行更改。但是,这两种方法都会更改从我的应用程序发送的所有通知。
我可以将一些通知作为提醒发送,将其他通知作为横幅发送吗?如果是这样,怎么办?
NSUSerNotificationAlertStyle
是开发人员可以设置的唯一方法default应用程序的通知样式,它设置了样式all来自该应用程序的通知。
如果您认为拥有 2 种不同类型的通知对您来说确实很重要,您可以通过使用与主应用程序不同的 NSUserNotificationAlertStyle 的隐藏帮助应用程序来解决该问题。
请记住,尽管您设置了default通知样式,但用户可以随时在通知中心首选项中更改它,从而使您的帮助应用程序毫无用处。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)