此代码将创建一个通知触发器,每天上午10点重复,对吧?
var dateComponents = DateComponents()
dateComponents.hour = 10
dateComponents.minute = 0
let trigger = UNCalendarNotificationTrigger(dateMatching: dateComponents, repeats: true)
是否将第二行更改为dateComponents.hour = 22
将其设置为晚上10点?
是。 DateComponents
默认使用24小时格式。