gpt4 book ai didi

swift - 使用 Swift 在 Mac 上显示通知横幅

转载 作者:行者123 更新时间:2023-12-03 09:22:54 26 4
gpt4 key购买 nike

我尝试使用 Swift 在 Mac OS 上显示一些通知横幅。但我只在通知中心得到它们,而不是作为横幅。

你有想法吗?这是我的简单代码:

func showNotification() -> Void {
let notification = NSUserNotification()
notification.title = "Title of notification"
notification.subtitle = "Subtitle of notification"
notification.soundName = NSUserNotificationDefaultSoundName
NSUserNotificationCenter.default.deliver(notification)
}

@IBAction func btnPressed(_ sender: NSButton) {
showNotification()
testLbl.stringValue = "Button was pressed"
}

最佳答案

如果您的应用程序在前台,您将不会收到横幅。

尝试使用…

notification.deliveryDate = Date(timeIntervalSinceNow: 5)
NSUserNotificationCenter.default.scheduleNotification(notification)

然后切换到另一个应用程序

关于swift - 使用 Swift 在 Mac 上显示通知横幅,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52080191/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com