我正在尝试以编程方式从Xcode项目启动OS X Finder窗口。我需要打开一个特定文件夹的窗口,并自动选择该文件夹中的特定文件。
这类似于Xcode和相关应用程序中使用的“在Finder中显示”功能。
有谁知道如何在Objective-C,Swift,AppleScript或Finder命令行参数中执行此操作?

最佳答案

Objective-C版本:

NSArray *fileURLs = [NSArray arrayWithObjects:fileURL1, /* ... */ nil];
[[NSWorkspace sharedWorkspace] activateFileViewerSelectingURLs:fileURLs];

关于objective-c - 启动Finder窗口并选择了特定文件,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/7652928/

10-12 06:21