Swift: Какао, локальное уведомление не отображается в Mac OS Catalina - PullRequest
0 голосов
/ 13 октября 2019

Привет уведомления не отображаются в Mac OS Catalina, вот мой код:

    func showNotification() {
        let notification = NSUserNotification()

        // All these values are optional
        notification.title = "Test of notification"
        notification.subtitle = "Subtitle of notifications"
        notification.informativeText = "Main informative text"
        notification.soundName = NSUserNotificationDefaultSoundName

        NSUserNotificationCenter.default.deliver(notification)
    }

Я заметил, что в моем приложении Mac теперь, когда я открываю приложение, появляется запрос уведомления. Может быть, я должен это реализовать? Но я не могу найти какую-либо документацию по этому вопросу. Как просмотреть локальное уведомление ...

Даже с UserNotification это не работает

1 Ответ

1 голос
/ 13 октября 2019

NSUserNotification устарел после MacOS 10.14 согласно https://developer.apple.com/documentation/foundation/nsusernotification

Вместо этого вы можете захотеть взглянуть на UserNotification рамки как в https://developer.apple.com/documentation/usernotifications?language=objc

Икроме того, теперь крайне важно запрашивать у пользователей разрешение на авторизацию уведомлений.

...