Działa w 10.7, ale nie w 10.8. Jak mogę to wykorzystać w Mountain Lion?Pokaż w Finderze nie działa w 10.8
-(IBAction)showTargetInFinder:(id)sender
{
NSString *linkPath = [targetField stringValue];
NSWorkspace *ws = [NSWorkspace sharedWorkspace];
[ws selectFile:linkPath inFileViewerRootedAtPath:nil];
}
należy udać się z roztworu Pedro Vieira, ponieważ adresy URL zamiast ścieżek jest ogólnie rzecz biorąc, ale inną rzeczą do wypróbowania (choćby ze względu na ciekawość) byłoby użycie metody opartej na ścieżce z '@" "' dla root przeglądarki plików zamiast 'nil'. [Objaśnienie dokumentacji] (http://developer.apple.com/library/mac/documentation/Cocoa/Reference/ApplicationKit/Classes/NSWorkspace_Class/Reference/Reference.html#//apple_ref/occ/instm/NSWorkspace/selectFile: inFileViewerRootedAtPath :) jest raczej archaiczny, ale najważniejszym jest to, że '@" "' jest bardziej użyteczną wartością root. –