本地通知自定义时间间隔

Posted

技术标签:

【中文标题】本地通知自定义时间间隔【英文标题】:Local Notifications Custom Time Interval 【发布时间】:2010-06-23 22:09:39 【问题描述】:

我正在尝试为日历式应用程序实现本地通知,但我遇到了提醒间隔的障碍。本地通知似乎只将 NSCalendarUnit 常量作为重复间隔(参见http://developer.apple.com/iphone/library/documentation/iPhone/Reference/UILocalNotification_Class/Reference/Reference.html#//apple_ref/occ/instp/UILocalNotification/repeatInterval),而不是典型的 NSTimeInterval 值。

如果我仅限于 NSCalendarUnit 常量(此处列出:http://developer.apple.com/iphone/library/documentation/Cocoa/Reference/Foundation/Classes/NSCalendar_Class/Reference/NSCalendar.html#//apple_ref/doc/c_ref/NSCalendarUnit),我正在尝试开发的应用程序将受到严格限制。有什么方法可以在本地通知中设置自定义时间间隔?

【问题讨论】:

您需要提供有关您要完成的工作的更多详细信息。您没有提到为什么使用 NSCalendarUnit 会受到严格限制。也许你可以举一个你觉得不可能的重复间隔的例子。 【参考方案1】:

您必须安排多个按您的时间范围分隔的 LocalNotification,直到它们修复该错误。我很确定我看到有人在 Apple Developer 论坛中将其作为错误提交

【讨论】:

以上是关于本地通知自定义时间间隔的主要内容,如果未能解决你的问题,请参考以下文章

如何将本地通知重复间隔设置为自定义时间间隔?

本地通知 - 重复间隔/自定义时间不起作用

在特定的时间段内每天以每小时间隔运行本地通知

用户选择的 swift 3 重复间隔中的本地通知

使用cordova本地通知和离子设置重复间隔的特定数据和时间

自定义本地通知声音不起作用