iOS:将本地通知限制在特定时间范围内?

时间:2017-05-11 12:21:27

标签: ios swift nsdate uilocalnotification nsdatecomponents

我正在开发一个使用本地通知的应用,这些通知会在用户选择的时间间隔内重复(5到60分钟之间)。

我想让用户也选择一个特定的时间范围,以便应用程序仅在此时间范围内触发通知。我正在考虑使用NSDate和某种条件语句,其中通知仅在当前时间在用户选择的时间范围内时才会触发。

你认为这会起作用还是我在监督什么?

1 个答案:

答案 0 :(得分:0)

您可以使用UNCalendarNotificationTrigger

  

在指定的日期和时间触发通知。

请参阅 official documentation.

日历触发器也可以重复,因此它应该符合您的目的。