Las notificaciones de saludo no se muestran en Mac OS Catalina, aquí está mi código:

    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)
    }

Noté que en mi aplicación de Mac ahora, cuando abro la aplicación, aparece una solicitud de notificación. ¿Quizás tengo que implementar eso? Pero no encuentro ninguna documentación al respecto. Cómo ver la notificación local ...

Incluso con UserNotification no funciona

0
MICKAEL BELHASSEN 13 oct. 2019 a las 00:09

1 respuesta

La mejor respuesta

NSUserNotification ha quedado obsoleto después de MacOS 10.14 según https://developer.apple. com / documentation / foundation / nsusernotification

En su lugar, es posible que desee echar un vistazo al marco UserNotification como en https: //developer.apple.com/documentation/usernotifications?language=objc

Y además, ahora es crucial solicitar permiso a los usuarios para autorizar notificaciones.

3
Peter Pajchl 14 oct. 2019 a las 16:52