Метод делегата UNUserNotificationCenterDelegate "почти соответствует необязательному требованию"
Я реализую
func userNotificationCenter(_ center: UNUserNotificationCenter,
didReceive response: UNNotificationResponse,
withCompletionHandler completionHandler: () -> Void) {
Но я получаю предупреждение "почти соответствует необязательному требованию" от компилятора. Что не так с моей декларацией? Я скопировал это прямо из документации!
1 ответ
Решение
Это @escaping
приписывать. Это не показано в документации. Но это показано в шапке. Это место для копирования! Вот правильное объявление:
func userNotificationCenter(_ center: UNUserNotificationCenter,
didReceive response: UNNotificationResponse,
withCompletionHandler completionHandler: @escaping () -> Void) {