我使用以下代码隐藏activationPolicy == .regular
且捆绑标识符与我的应用程序不同的所有正在运行的应用程序。
NSWorkspace.shared.runningApplications
.filter { runningApps.contains($0.bundleIdentifier) }
.forEach { item in
item.hide()
}
在将它们隐藏起来后,一些通常会自动取消隐藏的应用程序通常具有搜索栏或第一响应者文本视图,例如电报,查找器,消息。它是随机的,有时会重新出现,有时不会...
我也尝试过使用NSWorkspace.shared.hideOtherApplications()
,但效果相同
macOS 10.14.3
关于隐藏之前我应该怎么做的任何想法?