【发布时间】:2017-07-15 09:49:41
【问题描述】:
我想在用户选择的时间之间向用户显示本地通知,并每半小时重复一次该通知,直到选定时间的限制到来,并且每天重复此通知。 我用过这段代码
let components = calendar.dateComponents(in: .current, from: date)
var triggerDate = DateComponents()
triggerDate.hour = components.hour
triggerDate.minute = components.minute
let trigger = UNCalendarNotificationTrigger(dateMatching: triggerDate, repeats: true)
但这只会在用户选择的特定时间每天重复通知,但我想从该特定时间起每隔半小时重复一次。我使用了 UNNotifications。任何帮助将不胜感激。谢谢
【问题讨论】: