我想在 macOS 中隐藏徽章通知

问题描述 投票:0回答:2

我想在 macOS 中清除/隐藏徽章通知。 我正在使用这个代码

 func applicationDidBecomeActive(_ notification: Notification) {
    application.dockTile.badgeLabel = nil
    application.dockTile.showsApplicationBadge = false
}

它不起作用。 有什么帮助吗

swift macos apple-push-notifications badge
2个回答
0
投票

非常简单。当我的 Mac 应用程序激活时,我会调用以下命令。

NSApplication.shared.dockTile.badgeLabel = ""

-1
投票

您可以尝试使用:

func applicationDidBecomeActive(_ application: UIApplication) {
    application.applicationIconBadgeNumber = 0
}

UIApplication.shared.applicationIconBadgeNumber = 0
© www.soinside.com 2019 - 2024. All rights reserved.