如果在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中注册
答案 0 :(得分:0)
你不能。当本地通知显示时,您无法以任何方式回复。如果在您的应用程序位于最前端时触发通知,则会收到一个事件(并且不会显示通知)。但是当通知只是显示时,你什么也得不到。您的应用不以任何方式参与。您的应用甚至没有运行。这就是通知:它位于系统和用户之间(并且只有可选,因为用户可以关闭通知,设备等)。