我想利用 Mac OS 10.8 Mountain Lion 中的 NSUserNotification 向我的应用程序用户显示一个很好的通知,但我不想将此特定通知存储在 ML 桌面右上角的通知中心中。我知道用户可以进入系统偏好设置并将我的应用程序的通知行为更改为不在通知中心显示它,但是有没有办法默认设置它,或者清除通知中心的所有通知?
我的通知代码如下所示:
NSUserNotificationCenter *nc = [NSUserNotificationCenter defaultUserNotificationCenter];
notification.informativeText=@"text";
notification.subtitle=[";
[nc deliverNotification:notification];
谢谢!