Tom*_*ulc 1 cocoa select file objective-c nsworkspace
我在 OS X 上的应用程序中有一些操作,我必须从 finder 中选择文件。我想显示如下窗口:“打开文件”。我知道这让我用路径打开网址:
[[NSWorkspace sharedWorkspace] openURL:[NSURL fileURLWithPath:NSHomeDirectory() isDirectory:YES]];
Run Code Online (Sandbox Code Playgroud)
但是如何使用“选择”按钮显示窗口。这个窗口应该让我获得有关所选文件的信息。
我怎样才能正确地做到这一点?
谢谢你的帮助。
以前答案的代码:
NSOpenPanel *op = [NSOpenPanel openPanel];
op.canChooseFiles = YES;
op.canChooseDirectories = YES;
[op runModal];
self.txtFilePath.stringValue = [op.URLs firstObject];
Run Code Online (Sandbox Code Playgroud)
在 op.URLs 中,您可以找到刚刚选择的所有文件的路径。
| 归档时间: |
|
| 查看次数: |
2144 次 |
| 最近记录: |