【问题标题】:Cocoa: Programmatically set NSUserNotification typeCocoa:以编程方式设置 NSUserNotification 类型
【发布时间】:2013-11-27 14:41:26
【问题描述】:

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

类似 notification.type = NSNotificationTypeAlert

让我知道这是否可以做到。谢谢您的帮助。

【问题讨论】:

    标签: cocoa notifications banner nsusernotification


    【解决方案1】:

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

    指定通知样式是横幅、警报还是 没有任何。默认值为banner,这是推荐的样式。看 “NSUserNotificationAlertStyle”了解详情。

    【讨论】:

    • 这似乎是我想要的,但我无法让它工作。你用过吗?我发现一些错误报告提到这不能正常工作。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-12-11
    • 1970-01-01
    • 2020-11-10
    相关资源
    最近更新 更多