NSUserNotificationAlertStyle plist键不起作用

san*_*alc 7 macos notifications nsusernotification

我正在研究10.8上的示例用户通知,但关键的NSUserNotificationAlertStyle当我将其设置为警报不起作用时,我的应用程序仍然将其显示为横幅,这是通过系统首选项控制它的唯一方法但是如果我想设置默认行为保持警惕的风格?

Lex*_*ndr 13

它有效,但你必须这样做

  1. 代码签署您的申请 ;
  2. 在app info.plist文件中设置key的alert字符串值NSUserNotificationAlertStyle ;
  3. 确保它们没有在Notifications标签中关闭System Preferences.

如果您已经尝试过通知,最好从头开始执行.在这里,您可以从用户通知中心删除应用程序.

  • 我可以确认这一点。我编译了我的应用程序,将其转移到另一台机器上,它仍然是横幅类型。签名并再次转让,现在一切正常。 (2认同)

sch*_*ele 8

根据这两个错误报告,关键NSUserNotificationAlertStyle目前不适合任何人.

http://openradar.appspot.com/12632111

http://openradar.appspot.com/12632157