在 iPhone OS4 SDK 中设置重复本地通知的结束日期

Posted

技术标签:

【中文标题】在 iPhone OS4 SDK 中设置重复本地通知的结束日期【英文标题】:Setting end date for repeating local notification in iPhone OS4 SDK 【发布时间】:2010-06-12 03:29:37 【问题描述】:

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

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

任何建议将不胜感激。

谢谢!

【问题讨论】:

【参考方案1】:

有两种方法可以解决:

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

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

【讨论】:

【参考方案2】:

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

【讨论】:

以上是关于在 iPhone OS4 SDK 中设置重复本地通知的结束日期的主要内容,如果未能解决你的问题,请参考以下文章

如何在iphone sdk的Touch down事件中设置增加声音的速率并重复这个声音

在 OS3.x 上运行时 iPhone OS4 功能链接错误

在 iPhone SDK 中设置前置摄像头

iPhone本地通知不会出现[重复]

如何在 iPhone 中设置 iCloud Root?

如何提交在 iPhone OS 3 和 iPhone SDK 4 上运行的应用程序版本?