mac app中的本地推送通知

时间:2011-11-02 13:09:43

标签: objective-c macos cocoa notifications

我想在MAC应用中实现iOS应用等本地推送通知。类似于iCal。

是否可以在应用程序未运行时实现以及如何实现?

如果不可能,那么我不想使用NSTimer来触发特定事件。

任何建议什么是达到要求的正确方法。

由于 MD

2 个答案:

答案 0 :(得分:0)

我相信来自山狮。

答案 1 :(得分:0)

我认为在后台运行的某些内容会接受通知并将其显示给用户。 iOS你会这样做,但OSX不会。到达通知时必须运行您的应用程序。在山狮中,NSUserNotificationCenter可以帮助您,因为NotificationCenter(一个进程)总是在后台运行。(1) 如果您不想通过NSTimer刷新通知列表,那么如何使用NSNotification或为您的控制器构建委托,以及实施一些回调方法,这些方法可以在通知发布到您的通知中心时立即通知用户。