我对样本用户通知工作10.8然而,关键的NSUserNotificationAlertStyle当我把它设置为警报不工作,我的应用程序仍然显示其为旗帜,通过系统偏好,但怎么控制它,如果我想设置的默认行为的唯一途径要警惕的风格?
Answer 1:
根据这两个bug报告,关键NSUserNotificationAlertStyle
不工作了,此刻任何人。
http://openradar.appspot.com/12632111
http://openradar.appspot.com/12632157
Answer 2:
它的工作原理,但是你必须
- 代码签名的应用程序 ;
- 设置
alert
字符串值NSUserNotificationAlertStyle
在你的应用程序Info.plist文件的关键 ; - 确保它们不会在关闭
Notifications
的标签System Preferences
。
如果你已经使用通知实验会更好从头开始执行它。 在这里您如何删除用户通知中心的应用程序 。
Answer 3:
你并不需要签署您的代码,但最终用户可以从系统设置中更改通知类型 - >通知(然后他可以选择,无/横幅或警报)。 也看到这个帖子: 添加警报VS通知标志
Answer 4:
经过对这个问题每一个主题后,我觉得可能是不是在每个部分很清楚,所以我尽量列出了开发谁也可能有这个问题的所有步骤。 有警报通知工作,你可以用Lexandr的迹象按照步骤1,2,3,那么你会得到它的工作。
但如果你是在开发阶段,或者只是有一个调试,你还是想看看它看起来像在通知中心。 您需要打开系统优先 - >通知,找到你的调试应用程序,并选择提醒样式警报。 然后你就可以继续无需等待迹象看最终的结果发展。
文章来源: NSUserNotificationAlertStyle plist key not working