0

我了解如何NSOpenPanel使用一个文件名后缀来允许用户选择一个或多个现有文件或目录。例如:

NSOpenPanel *openPanel = [NSOpenPanel openPanel];
openPanel.canChooseFiles = YES;
openPanel.canChooseDirectories = NO;
openPanel.allowsMultipleSelection = NO;
openPanel.allowedFileTypes = @[@"sqlite3"];

但是,我想知道是否有允许用户选择文件的组件。也就是说,他们从中选择一个目录NSOpenPanel并输入一个文件名。是否有为此预先构建的组件?

4

1 回答 1

0

使用NSSavePanel组件。

https://developer.apple.com/library/mac/documentation/Cocoa/Reference/ApplicationKit/Classes/NSSavePanel_Class/index.html

于 2014-11-22T10:36:08.037 回答