У меня есть функция уведомлений, которая работает, см. Ниже. Но я хочу добавить дополнительную опцию, например, запустить таймер или установить флаг, который запускается событием уведомления. Как мне это сделать?
func scheduleNotification() {
let center = UNUserNotificationCenter.current()
let content = UNMutableNotificationContent()
content.title = "Late wake up call"
// Configure the trigger for a 10pm wakeup.
var dateInfo = DateComponents()
dateInfo.hour = 22
dateInfo.minute = 0
let trigger = UNCalendarNotificationTrigger(dateMatching: dateInfo, repeats: true)
// Create the request object.
let request = UNNotificationRequest(identifier: "TimesUp", content: content, trigger: trigger)
center.add(request) { (error : Error?) in
if let theError = error {
print(theError.localizedDescription)
}
}
}
Например, после запуска уведомления я хочу запустить таймер или установить флаг = true, ...