【发布时间】:2010-06-12 03:29:37
【问题描述】:
在 iPhone OS4 SDK 中,是否有人建议我如何实现在特定日期结束的重复本地通知?
查看 API 文档,似乎没有 UILocalNotification 的内置属性允许您设置重复的结束日期。
任何建议将不胜感激。
谢谢!
【问题讨论】:
标签: notifications push-notification apple-push-notifications ios4 multitasking
在 iPhone OS4 SDK 中,是否有人建议我如何实现在特定日期结束的重复本地通知?
查看 API 文档,似乎没有 UILocalNotification 的内置属性允许您设置重复的结束日期。
任何建议将不胜感激。
谢谢!
【问题讨论】:
标签: notifications push-notification apple-push-notifications ios4 multitasking
有两种方法可以解决:
在您的应用中跟踪结束日期。每当应用启动时,检查现在“过期”的通知并对其调用 cancelLocalNotification。
或者,不使用通知的 repeatInterval 属性,而是手动安排 x 次重复通知。
【讨论】:
为每个重复日期设置通知,并通过 NSDateComparator 以编程方式检查重复日期不大于结束日期。
【讨论】: