我正在开发Mac应用程序,而不是iOS应用程序,尤其是当发生后台操作时,我需要显示通知。
我的问题是该通知卡在屏幕上,并且直到我单击它或按“取消”时才消失。 我的意思是放松的行为之一:通知显示了几秒钟,鼠标悬停在它上面出现了两个操作:取消和号召性用语。
这是我的代码:
let content = UNMutableNotificationContent()
content.title = "Custom title"
content.body = "Some text here..."
let identifier = "unique-id"
let trigger = UNTimeIntervalNotificationTrigger(timeInterval: 1, repeats: false)
let request = UNNotificationRequest(identifier: identifier, content: content, trigger: trigger)
UNUserNotificationCenter.current().add(request) { (error : Error?) in
if let _ = error {
// Handle any errors
}else{
}
}
您知道如何设置通知视图之类的横幅吗?