MAC OS X 10.6 中的通知中心备用

Posted

技术标签:

【中文标题】MAC OS X 10.6 中的通知中心备用【英文标题】:Notifications Center Alternate in MAC OS X 10.6 【发布时间】:2013-07-02 10:17:36 【问题描述】:

我有一个应用程序在用户设置的特定时间每天触发 5-6 次通知。现在我正在使用通知中心来安排通知,但不幸的是它仅在 Mac OS X 10.8 中受支持。实际上,我希望我的应用程序也可供 MAC OS X 10.6 的用户使用。为此,我搜索了互联网并找到了第三方应用程序 GROWL。但这里的问题是,如果我使用 Growl,首先它需要用户安装它才能从应用程序中获取通知。第二个也是主要问题是我认为 GROWL 中没有任何功能可以在特定时间安排通知,就像我们在通知中心通过提供 fireDate 进行安排一样。

+[GrowlApplicationBridge
notifyWithTitle:(NSString *)title
description:(NSString *)description
notificationName:(NSString *)notificationName
iconData:(NSData *)iconData
priority:(signed int)priority
isSticky:(BOOL)isSticky
clickContext:(id)clickContext]

在 GROWL 中的特定时间没有什么可以开火的,你能指导我正确的道路吗?如何在 10.6 中做到这一点??

【问题讨论】:

嗯,我正在使用 NSTimer,它会在每秒后调用一个选择器来跟踪时间并检查通知时间是否到达。但我认为这不是一个好习惯。 【参考方案1】:

好吧,我正在使用 NSTimer,它会在每秒后调用一个选择器来跟踪时间并检查通知时间是否到达。但我不认为这是一个好习惯。

【讨论】:

以上是关于MAC OS X 10.6 中的通知中心备用的主要内容,如果未能解决你的问题,请参考以下文章

在 OS X 上以编程方式打开通知中心

Qt 5.4 - Mac OS X 10.6 支持

如何在 Mac OS X 10.6 中发出硬件哔声

是否可以在 Mac OS X 上通知 DTrace 动态生成的代码?

如何从 Mac OS X 命令行或脚本可靠地响铃我的 iPhone?

Mac OS X >= 10.6 上的 Finder 文件图标标记(图标覆盖)