Я перечисляю действия, направленные на мои локальные уведомления, но есть ли способ определить, когда пользователь отклоняет уведомление?
Вот как я слушаю мои действия в AppDelegate, но увольнение не срабатывает:
func application(application: UIApplication, handleActionWithIdentifier identifier: String?, forLocalNotification notification: UILocalNotification, completionHandler: () -> Void) {
var actionName: String? = nil
if let identifier = identifier {
switch identifier {
case "snoozeAction":
actionName = "snoozeActionTapped"
break
default: break
}
if let name = actionName {
NSNotificationCenter.defaultCenter().postNotificationName(name, object: nil)
}
}
completionHandler()
}