【发布时间】:2020-08-21 08:51:13
【问题描述】:
我正在尝试从我的 Mac 应用程序发送本地通知(使用 Cocoa 快速编写) 到目前为止,我已经编写了这个函数
func scheduleNotification() {
let content = UNMutableNotificationContent()
content.title = "Test"
content.body = "This is a test"
content.sound = .default
content.badge = 1
let now = Date()
let int = timePicker.dateValue.timeIntervalSince(now)
let trigger = UNTimeIntervalNotificationTrigger(timeInterval: int, repeats: false)
let request = UNNotificationRequest(identifier: "Test notification", content: content, trigger: trigger)
center.add(request) { (err) in
if err == nil {
print("Success")
}
}
}
但由于某种原因,它没有在通知中心显示横幅或任何内容。我的代码有问题还是其他原因导致了这种情况? (我检查了,该应用程序有权发送通知)
此外,macOS 上的等价物是什么?
UIApplication.shared.applicationBadgeNumber = 0 在 iOS 上?
【问题讨论】:
标签: swift macos cocoa unusernotificationcenter