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

时间:2015-01-01 20:26:46

标签: ios 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中注册

1 个答案:

答案 0 :(得分:0)

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