Objective c 在Cocoa on OS X中,什么使用接口组件允许用户选择新文件?

Objective c 在Cocoa on OS X中,什么使用接口组件允许用户选择新文件?,objective-c,cocoa,openfiledialog,nsopenpanel,Objective C,Cocoa,Openfiledialog,Nsopenpanel,我了解如何使用NSOpenPanel允许用户使用文件名后缀选择一个或多个现有文件或目录。例如: NSOpenPanel *openPanel = [NSOpenPanel openPanel]; openPanel.canChooseFiles = YES; openPanel.canChooseDirectories = NO; openPanel.allowsMultipleSelection = NO; openPanel.allowedFileTypes = @[@"sqlite3"];

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

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

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

使用
NSSavePanel
组件