当我向用户提供NSOpenPanel
时,我希望它有一个用户从早期开始选择的文件。
有[NSSavePanel setDirectoryURL:(NSURL*)
预选目录,但我找不到选择初始文件的API。
有用:
- (NSInteger)runModalForDirectory:(NSString *)path file:(NSString *)filename
这个电话正是我所需要的。文档说:
指定保存时选择的路径中的特定文件 面板呈现给用户。如果为nil,则最初不会选择任何文件。
但不幸的是,该方法在10.6中已被弃用。
答案 0 :(得分:1)
执行这些NSSavePanel方法
- (void)setDirectoryURL:(NSURL *)url
- (void)setNameFieldStringValue:(NSString *)value
不能做你想做的事吗?
NSOpenPanel是NSSavePanel的子类,所以它也有这些方法。