在Objective C中实现'show in finder'按钮

Loc*_*eyu 20 macos cocoa finder objective-c

在我的应用程序中,我想创建一个'show in finder'按钮.我已经能够弄清楚如何弹出该目录的查找器窗口,但还没有弄清楚如何像操作系统那样突出显示该文件.

这可能吗?

owe*_*rig 35

NSArray *fileURLs = [NSArray arrayWithObjects:fileURL1, /* ... */ nil];
[[NSWorkspace sharedWorkspace] activateFileViewerSelectingURLs:fileURLs];
Run Code Online (Sandbox Code Playgroud)

启动OSX Finder窗口中窃取, 并选择了特定文件


Jus*_*Boo 15

你可以使用这样的NSWorkspace方法-selectFile:inFileViewerRootedAtPath::

[[NSWorkspace sharedWorkspace] selectFile:fullPathString inFileViewerRootedAtPath:pathString];
Run Code Online (Sandbox Code Playgroud)