在iPhone OS4 SDK中,是否有人建议我如何实施在特定日期结束的重复本地通知?
查看API文档,似乎没有UILocalNotification的内置属性,允许您在重复上设置结束日期。
我们非常感谢任何建议。
谢谢!
答案 0 :(得分:4)
你可以采取两种方式:
跟踪应用中的结束日期。每当应用程序启动时,检查现在已“过期”的通知并在其上调用cancelLocalNotification。
或者,不要使用通知的repeatInterval属性,而是手动安排x次重复通知。
答案 1 :(得分:1)
为每个重复日期设置通知,并以编程方式检查NSDateComparator的重复日期是否不大于结束日期。