1

我需要安排本地通知,我想每天从 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 对未发送的本地通知的限制)具有确切日期的不同本地通知?

4

0 回答 0