Swift 中显示本地通知时如何分配操作

How to assign an action when a local notification is shown in Swift

在 Swift 中显示本地通知(不仅仅是点击)时,如何分配操作或执行代码?目前我这样创建通知

var localNotification:UILocalNotification = UILocalNotification()
localNotification.alertAction = "Golie Report"
localNotification.alertBody = "Did you do what you could to meet your goal today?"
localNotification.fireDate = notifyTime
localNotification.category = "INVITE_CATEGORY";
localNotification.repeatInterval = NSCalendarUnit.CalendarUnitDay

并在AppDelegate.swift中注册

你不能。当显示 本地通知时,您无法以任何 方式响应。如果通知在您的应用程序最前面时触发,您会收到一个事件(并且不会显示通知)。但是,当通知仅 显示 时,您将一无所获。您的应用程序不以任何方式参与。您的应用甚至 运行。这就是通知:它在系统和用户之间(并且只是可选的,因为用户可以关闭通知、设备等)。