我需要安排每天要重复的本地通知,通知时间为23:00。但是我不想从今天开始,而是从明天开始。
如果我使用UNCalendarNotificationTrigger
安排他们:
var dateInfo = DateComponents()
dateInfo.hour = 23
dateInfo.minute = 0
dateInfo.second = 0
let trigger = UNCalendarNotificationTrigger(dateMatching: dateInfo, repeats: true)
然后每天23:00收到通知,但如果上述代码在23:00之前执行,今天也会收到通知。
是否有什么好方法可以实现这一目标,或者我应该安排64个(未传递本地通知的iOS限制)具有确切日期的其他本地通知?