我正在尝试打开一个类似于屏幕截图中所示的文件浏览窗口,当用户单击“浏览”按钮时,您可以在我的 Swift 应用程序中“选择文件并单击打开/选择”。
在 Automator 中,这是通过使用“询问查找器项目”操作来完成的,而在 Swift 中
NSWorkspace().selectFile("\(fileName)", inFileViewerRootedAtPath: "/Library")
打开 Finder.app 本身的一个新实例;如果我想模拟 Automator 操作中的行为,我该怎么办?
最佳答案
您正在寻找NSOpenPanel类(class)。它有几个可配置的属性,可以选择哪些类型的文件,当用户完成选择文件时,您可以通过 URLs
属性访问它们。您还可以在 File System Programming Guide 中阅读更多相关信息。 .
关于swift - swift 中的 "Ask for Finder Items",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37043375/