答案 0 :(得分:0)
您尝试将AppDelegate
设置为UNUserNotificationCenterDelegate
,但您的AppDelegate
尚未实施该协议。了解有关协议here的更多信息。可以找到UNUserNotificationCenterDelegate
的规范here。这样的事情会起作用:
extension AppDelegate: UNUserNotificationCenterDelegate {
optional func userNotificationCenter(_ center: UNUserNotificationCenter,
willPresent notification: UNNotification,
withCompletionHandler completionHandler: @escaping (UNNotificationPresentationOptions) -> Void) {
// TODO: Implement
}
optional func userNotificationCenter(_ center: UNUserNotificationCenter,
didReceive response: UNNotificationResponse,
withCompletionHandler completionHandler: @escaping () -> Void) {
// TODO: Implement
}
}
第二个错误表示该属性不存在。文档很可能与框架过时了。