我正在研究10.8上的示例用户通知但关键NSUserNotificationAlertStyle当我将其设置为警报不起作用时,我的应用程序仍将其显示为横幅,通过系统首选项控制它的唯一方法但是如果我想设置默认行为是警报风格??
答案 0 :(得分:12)
它有效,但你必须
alert
string value for NSUserNotificationAlertStyle
key in your app info.plist file; Notifications
System Preferences
标签中未关闭它们
醇>
如果您已经尝试过通知,最好从头开始执行。 Here how you can remove app from User Notification Center
答案 1 :(得分:8)
根据这两个错误报告,目前关键NSUserNotificationAlertStyle
对任何人都不起作用。
答案 2 :(得分:1)
您不需要签署代码,但最终用户可以从“系统偏好设置”中更改您的通知类型 - >通知(然后他可以选择,无/横幅或警报)。 另请参阅此帖子:Add Alert vs Notification flag
答案 3 :(得分:0)
浏览完有关此问题的所有主题之后,我认为每个部分可能都不十分清楚,因此我尝试列出也可能遇到此问题的开发人员的所有步骤。 要使警报通知正常工作,您可以按照Lexandr的签名步骤1,2,3进行操作,然后即可使用。
但是,如果您正在开发阶段,或者只是进行调试,您仍然希望在通知中心中看到它的外观。您需要打开系统偏好设置->通知,找到您的调试应用,然后选择警报样式进行警报。然后,您可以继续开发,而无需等待征兆看到最终结果。