通知将在25-7-2017中使用:UNCalendarNotificationTrigger(dateMatching: dueDate , repeats: false)
我如何每月重复通知,即25-8-2017,25-9-2017等。
答案 0 :(得分:3)
不是在初始化触发器时提供完整日期,而是传递一组仅包含该月中某天的DateComponents
,并将repeats
设置为true
。
let components = DateComponents(day: 25)
let trigger = UNCalendarNotificationTrigger(dateMatching: components, repeats: true)