这适用于10.7但不是10.8.我如何在Mountain Lion中使用它?
-(IBAction)showTargetInFinder:(id)sender
{
NSString *linkPath = [targetField stringValue];
NSWorkspace *ws = [NSWorkspace sharedWorkspace];
[ws selectFile:linkPath inFileViewerRootedAtPath:nil];
}
Run Code Online (Sandbox Code Playgroud)
请改用此代码:
NSURL *fileURL = your file URL;
NSArray *fileURLs = [NSArray arrayWithObjects:fileURL, nil];
[[NSWorkspace sharedWorkspace] activateFileViewerSelectingURLs:fileURLs];
Run Code Online (Sandbox Code Playgroud)
这适用于10.6+.如果你想在Finder上显示和选择多个文件,只需NSURLs在阵列中添加更多文件,就可以了.
| 归档时间: |
|
| 查看次数: |
1385 次 |
| 最近记录: |