如何解决在现有的OSX Finder窗口中选择一个文件,不要启动新窗口
我正在编写MacOS菜单栏应用程序,并试图在现有Finder窗口中选择一个文件。此处的区别在于,我想使用一个现有的Finder窗口,而不是启动一个新的Finder窗口。
如果使用以下命令,它将正确选择文件,但始终会在新的Finder窗口中打开:
NSWorkspace.shared.activateFileViewerSelecting([fileNameURL])
根据Apple documentation,它的声音如下所示,应在现有的主窗口中打开,但其行为方式相同。
NSWorkspace.shared.selectFile(fileNameURL.path,inFileViewerRootedAtPath: "")
这两种方法唯一可以按期望工作的时间是,如果已在任何Finder窗口中选择了文件,那么它将使Finder窗口前进,而文件仍处于选中状态。
我以为这是不可能的,但我想我会检查是否有人能够做到这一点?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。