2

在 iPhone OS4 SDK 中,是否有人建议我如何实现在特定日期结束的重复本地通知?

查看 API 文档,似乎没有 UILocalNotification 的内置属性允许您重复设置结束日期。

任何建议将不胜感激。

谢谢!

4

2 回答 2

4

有两种方法可以解决:

在您的应用中跟踪结束日期。每当应用程序启动时,检查现在“过期”的通知并在它们上调用 cancelLocalNotification。

或者,不要使用通知的 repeatInterval 属性,而是手动安排 x 次重复通知。

于 2010-06-27T03:39:04.017 回答
1

为每个重复日期设置通知,并通过 NSDateComparator 以编程方式检查重复日期不大于结束日期。

于 2010-10-15T09:32:27.167 回答