Как добавить дополнительные действия после запуска Уведомления в SWIFT 4.0? - PullRequest
1 голос
/ 03 мая 2019

У меня есть функция уведомлений, которая работает, см. Ниже. Но я хочу добавить дополнительную опцию, например, запустить таймер или установить флаг, который запускается событием уведомления. Как мне это сделать?

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, ...

...