Cocoa:以编程方式设置NSUserNotification类型

时间:2013-11-27 14:41:26

标签: cocoa notifications banner nsusernotification

在“通知”设置窗格中,用户可以指定他们是否希望单个应用将通知显示为警报,横幅或无。我的应用程序中的一些通知可以作为任何一种,但有些只是快速错误消息,不需要用户交互,所以我希望那些永远是横幅。我认为应该有一种方法来以编程方式设置它,但我还没有找到办法。

类似notification.type = NSNotificationTypeAlert

如果可以,请告诉我。谢谢您的帮助。

1 个答案:

答案 0 :(得分:1)

不确定这是不是您的意思,但您可以使用应用程序的Info.plist文件的NSUserNotificationAlertStyle键。 Documentation说:

  

指定通知样式应为banner,alert还是   没有。默认值为banner,这是推荐的样式。看到   “NSUserNotificationAlertStyle”了解详情。