首页 > 解决方案 > NSRunningApplication unhide 不会取消应用程序的最小化

问题描述

使用 [NSRunningApplication unhide] 后,应用程序窗口不会取消最小化。如果我使用 [NSRunningApplication activateWithOptions: NSApplicationActivateIgnoringOtherApps] 只有应用程序的菜单出现在顶部。另外,如果我手动隐藏应用程序,[NSRunningApplication isHidden] 总是返回 false。

我在这里错过了什么吗?

为了澄清我想要做什么:我需要通过进程 ID 将应用程序带到前台。如果应用程序没有被最小化,“activateWithOptions”工作得很好,但如果它被最小化,什么都不会发生,“unhide”什么也不做。

标签: macoscocoansrunningapplication

解决方案


推荐阅读