有没有办法安排本地通知在特定日期触发并每分钟重复一次?示例:用户在上午8:00收到第一个通知,然后是8:01、8:02...
发布于 2020-04-17 03:16:25
要安排重复通知,您需要触发器初始化中的日期组件。
例如:
let date = Date(timeIntervalSinceNow: 3600)
let triggerDaily = Calendar.current.dateComponents([.hour,.minute,.second], from: date)
let trigger = UNCalendarNotificationTrigger(dateMatching: triggerDaily, repeats: true)触发器每天重复通知
尝试在日期组件中仅使用.second设置触发器
let date = Date(timeIntervalSinceNow: 3600)
let triggerDaily = Calendar.current.dateComponents([.second], from: date)
let trigger = UNCalendarNotificationTrigger(dateMatching: triggerDaily, repeats: true)https://stackoverflow.com/questions/61258120
复制相似问题