【问题标题】:In OS X 10.9 (xcode 5.1), how to show local notification on top-right(menu bar) in my program?在 OS X 10.9 (xcode 5.1) 中,如何在我的程序的右上角(菜单栏)上显示本地通知?
【发布时间】:2014-05-23 03:01:04
【问题描述】:

为什么 OS X 10.9 不支持本地通知?我知道 IOS 有 UILocalNotification 类。

我想在菜单栏下方显示一些由我的程序生成的通知。

有没有其他方法可以做到这一点?还是我应该编写自己的本地通知视图?

【问题讨论】:

    标签: objective-c macos nsusernotification


    【解决方案1】:

    听起来您正在寻找NSUserNotification functionality,它与MacOS NSUserNotificationCenter 一起使用。

    我已经链接了 Apple 的文档来帮助您。

    正如您所了解的,iOS SDK 中提供的许多类和对象在 MacOS SDK 中没有完全相同的类和对象。框架名称中带有“UI”的任何内容通常仅适用于 iOS。

    【讨论】:

    • 谢谢,这就是我想要的!!
    • 另一个小问题,为什么我的OS X通知中心的程序用户通知图标是mac默认图标。我使用另一个“image.icns”作为我的程序图标文件。
    • 我删除 ~/Library/Application Support/NotificationCenter/*.db 并重新启动我的电脑,它仍然是我程序的 mac 默认图标。
    • 这是一个不同的问题,如果您在单独的问题中提出,我会尽快回答...
    • 好的,我创建一个新问题。 stackoverflow.com/questions/23822195/…
    猜你喜欢
    • 1970-01-01
    • 2014-07-12
    • 2014-11-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-11-21
    • 1970-01-01
    相关资源
    最近更新 更多