【发布时间】:2016-09-08 12:52:37
【问题描述】:
在 iOS 10 中,如何将本地通知设置为从特定日期/时间开始以分钟为单位重复。
例如,从 9 月 8 日上午 11 点开始,每 15 分钟触发一次本地通知?假设下面的 dateTimeReminder.date 是 09/08 11 AM。
let dateStart = self.dateTimeNotif.date
let notifTrigger = UNCalendarNotificationTrigger.init(dateMatching: NSCalendar.current.dateComponents([.day, .month, .year, .hour, .minute], from: dateStart), repeats: true)
let notificationRequest = UNNotificationRequest(identifier: "MYNOTIF", content: notifContent, trigger: notifTrigger)
UNUserNotificationCenter.current().add(notificationRequest, withCompletionHandler: nil)
使用上面的代码,我可以安排在每小时的特定分钟,每天的特定时间等等。但是我如何把它变成“每“x”分钟”?任何帮助表示赞赏。
类似问题 - How do I set an NSCalendarUnitMinute repeatInterval on iOS 10 UserNotifications?
【问题讨论】:
-
嘿,同类型的问题:stackoverflow.com/questions/41845576/…@DS。 : 请帮忙