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

时间:2013-07-02 10:17:37

标签: macos notifications growl

我有一个应用程序,可以在用户设置的某些特定时间每天发出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 ??

中完成

1 个答案:

答案 0 :(得分:0)

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