旧方式为[ MyPanel runModalForDirectory: thedir file: thefile ]
,面板将在指定目录中打开,并且已选择指定文件。
这已被弃用;我们现在应该使用runModal,但是我没有看到任何设置所选文件名的方法。我已经尝试将它包含在setDirectoryURL的字符串中,我已经尝试过setRepresentedFilename,我已经尝试过setNameFieldStringValue ...显然它可以以某种方式做到这一点,但我没有运气互联网搜索术语我已经选择,也不是Apple的文档......
谢谢,如果你能提供帮助!
答案 0 :(得分:1)
文档列表setDirectoryURL:
& {10}及以上版本中提供的setNameFieldStringValue:
:
NSString *defaultDirectoryPath, *defaultName;
NSOpenPanel *openPanel;
...
[openPanel setNameFieldStringValue:defaultName];
[openPanel setDirectoryURL:[NSURL fileURLWithPath:defaultDirectoryPath]];
[openPanel runModal];