gpt4 book ai didi

cocoa - 我可以将应用程序的默认行为设置为不在通知中心显示通知吗?

转载 作者:行者123 更新时间:2023-12-03 16:47:20 25 4
gpt4 key购买 nike

我想利用 Mac OS 10.8 Mountain Lion 中的 NSUserNotification 向我的应用程序的用户显示一个不错的通知,但我不想将此特定通知存储在应用程序右上角的通知中心中机器学习桌面。我知道用户可以进入系统偏好设置并更改我的应用程序的通知行为,使其不在通知中心中显示,但有没有办法在默认情况下进行设置,或者清除通知中心中的所有通知?

我的通知代码如下所示:

    NSUserNotificationCenter *nc = [NSUserNotificationCenter defaultUserNotificationCenter];
notification.informativeText=@"text";
notification.subtitle=[";
[nc deliverNotification:notification];

谢谢!

最佳答案

如果您正在寻找应用程序来实现相当于进入通知中心并将警报样式设置为“无”的功能,则有一个 info.plist 设置可以执行此操作。它被称为NSUserNotificationAlertStyle

文档不是很清楚,但我相信有效值是:none、banners 和alerts

http://developer.apple.com/library/ios/#documentation/general/Reference/InfoPlistKeyReference/Articles/CocoaKeys.html#//apple_ref/doc/uid/TP40009251-SW1

关于cocoa - 我可以将应用程序的默认行为设置为不在通知中心显示通知吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11840248/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com