macos - NSRunningApplication unhide 不会取消应用程序的最小化
问题描述
使用 [NSRunningApplication unhide] 后,应用程序窗口不会取消最小化。如果我使用 [NSRunningApplication activateWithOptions: NSApplicationActivateIgnoringOtherApps] 只有应用程序的菜单出现在顶部。另外,如果我手动隐藏应用程序,[NSRunningApplication isHidden] 总是返回 false。
我在这里错过了什么吗?
为了澄清我想要做什么:我需要通过进程 ID 将应用程序带到前台。如果应用程序没有被最小化,“activateWithOptions”工作得很好,但如果它被最小化,什么都不会发生,“unhide”什么也不做。
解决方案
推荐阅读
- vue.js - Vuejs如何在单个组件中使用重复方法
- c - 为什么在 C 中声明函数参数之前使用“const *”?
- swift - 如何更新不同视图控制器中的标签?
- azure - 创建流式定位器时在 Azure 媒体服务上出现间歇性错误
- javascript - 发布 Chrome 扩展程序的问题
- javascript - DataTables ajax 高级搜索
- python - 两个数组之间的 Python/Numpy 广播连接
- maven - maven-release-plugin release:branch - 避免提交到原始分支
- javascript - 如何使此 DIV 仅向下滚动到其部分的末尾?
- javascript - 在我的反应应用程序中引入了分页。工作正常,但会出现一些减速和无响应的应用内导航。未安装组件警告