iOS 10:每月从特定日期开始重复本地用户通知

iOS 10: repeating local user notification from specific date every month

通知将在即 25-7-2017 使用:UNCalendarNotificationTrigger(dateMatching: dueDate , repeats: false)

触发

如何每月重复通知,即 25-8-2017、25-9-2017 等等。

不是在初始化触发器时提供完整日期,而是传递一组仅包含月份日期的 DateComponents,并将 repeats 设置为 true

let components = DateComponents(day: 25)
let trigger = UNCalendarNotificationTrigger(dateMatching: components, repeats: true)