0

我正在尝试打开一个类似于屏幕截图中显示的文件浏览窗口,当用户单击“浏览”按钮时,您可以在我的 Swift 应用程序中“选择文件并单击打开/选择”。

临时 Finder 窗口

在 Automator 中,这是通过使用“Ask for Finder Items”操作完成的,而在 Swift 中

NSWorkspace().selectFile("\(fileName)", inFileViewerRootedAtPath: "/Library")

打开 Finder.app 本身的一个新实例;如果我想模拟 Automator 操作中看到的行为,我应该怎么做?

4

1 回答 1

0

您正在寻找NSOpenPanel类。它有几个可以选择的文件类型的可配置属性,当用户完成选择文件时,您可以通过URLs属性访问它们。您还可以在文件系统编程指南中阅读更多相关信息。

于 2016-05-05T05:59:28.890 回答