Implementing "Show in Finder" button in Objective-C

cocoa, finder, macos, objective-c

Solution

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

stolen from Launch OSX Finder window with specific files selected

Problem

In my application I would like to create a 'Show in Finder' button. I have been able to figure out how to pop up a Finder window of that directory but haven't figured out how to highlight the file like the OS does. Is this possible?

Original source

Related problems