Я перечисляю действия, направленные на мои локальные уведомления, но есть ли способ определить, когда пользователь отклоняет уведомление?Как прослушать уведомление об увольнении в iOS?
Вот как я слушаю мои действия в моем 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()
}
вам удалось разобраться? У меня похожая проблема. –
Нет, я не сделал этого, я сдался и работал вокруг него, взломав метод опроса. Я просто начал щедрость, чтобы оживить ее. – TruMan1
Зачем вы хотите это сделать? Apple намеренно делает это трудно (невозможно?), Потому что пользователь явно указал, что они не хотят взаимодействовать с вашим уведомлением. –