"询问Finder项目"在斯威夫特

时间:2016-05-05 05:53:39

标签: swift finder nsworkspace

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

temporary Finder window

在Automator中,这是通过使用" Ask for Finder Items"行动,并在Swift中

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

打开Finder.app本身的新实例;如果我想模仿Automator动作中看到的行为,我该怎么办?

1 个答案:

答案 0 :(得分:0)

您正在寻找NSOpenPanel课程。它有几个可配置属性,可以选择哪种文件,当用户完成文件选择后,您可以通过URLs属性访问它们。您还可以在File System Programming Guide

中详细了解相关信息