UNUserNotificationCenterDelegate委托方法"几乎匹配可选要求"

时间:2016-09-15 16:18:56

标签: ios swift usernotifications

我正在实施

func userNotificationCenter(_ center: UNUserNotificationCenter, 
    didReceive response: UNNotificationResponse, 
    withCompletionHandler completionHandler: () -> Void) {

但是我得到了#34;几乎与可选要求匹配"来自编译器的警告。我的宣言有什么问题?我把它从文档中删除了!

1 个答案:

答案 0 :(得分:2)

它是@escaping属性。它没有在文档中显示。但是标题中显示了 。这是复制的地方!这是正确的声明:

func userNotificationCenter(_ center: UNUserNotificationCenter, 
    didReceive response: UNNotificationResponse, 
    withCompletionHandler completionHandler: @escaping () -> Void) {