0

我有一个应用程序在用户设置的某些特定时间每天触发 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 中做到这一点?

4

1 回答 1

0

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

于 2013-07-30T06:41:20.993 回答