试图在 AppDelegate 中隐藏所有其他应用程序
Posted
技术标签:
【中文标题】试图在 AppDelegate 中隐藏所有其他应用程序【英文标题】:Trying to HideAllOtherApplications in AppDelegate 【发布时间】:2015-08-19 10:46:01 【问题描述】:我一直在尝试找到一种方法以在我的 AppDelegate 中以编程方式隐藏其他应用程序。我试过了:
func hide()
NSLog("hide")
NSApplication.hideOtherApplications(self)
错误似乎在“自我”中。我很确定这是一个非常简单的错误,但我一直在尝试解决问题。
但这似乎不起作用。我是 OS X 编程的新手。虽然我已经用 swift 工作了一点(只是一点点)。
【问题讨论】:
【参考方案1】:我猜你正在寻找这个:
NSWorkspace.sharedWorkspace().hideOtherApplications()
NSApplication.sharedApplication().hideOtherApplications(self)
NSApplication.sharedApplication().unhideAllApplications(self)
NSWorkspace
没有 unhideAllApplications
。请查看 Apple 网站上的参考资料。
【讨论】:
谢谢这个工作,我还有一个问题。我怎么能取消隐藏它。这不起作用:NSWorkspace.sharedWorkspace().unhideAllApplications()
试试这个:NSApplication.sharedApplication().unhideAllApplications(self)以上是关于试图在 AppDelegate 中隐藏所有其他应用程序的主要内容,如果未能解决你的问题,请参考以下文章
UIApplication sharedApplication openURL
如何在 uinavigationcontroller 中隐藏后退按钮
如何从 Appdelegate 方法 applicationWillEnterForeground 重置 UISearch