В настоящее время я делаю приложение строки меню XIB, которое отображает уведомление, используя этот код:
func showNotification(message:String, title:String = "App Name") -> Void {
let notification = NSUserNotification()
notification.title = title
notification.informativeText = message
NSUserNotificationCenter.defaultUserNotificationCenter().deliverNotification(notification)
}
И называя это так:
showNotification("\(song)\n\(artist)",title: "Now Playing")
Уведомление работает, когда приложение панели меню скрыто (не отображается), однако, когда оно отображается пользователю, уведомление не отображается.
Есть ли способ показать уведомление во время просмотра приложения?
The user notification center reserves the right to decide if a delivered user notification is presented to the user. For example, it may suppress the notification if the application is already frontmost (the delegate can override this action).
- person Eric Aya   schedule 03.11.2015