【发布时间】:2015-02-17 16:42:56
【问题描述】:
我创建了一个打开文件对话框,如下所示:
NSArray *fileTypes = [self fileTypes];
NSOpenPanel *panel = [NSOpenPanel openPanel];
panel.canChooseFiles = canChooseFiles;
panel.canCreateDirectories = canChooseFolders;
panel.allowsMultipleSelection = allowMultiSelection;
panel.allowedFileTypes = fileTypes;
panel.title = dialogTitle;
[panel setReleasedWhenClosed:true];
if ([panel runModal] == NSFileHandlingPanelOKButton)
urls = [[panel URLs] copy];
else
urls = nullptr;
它可以正常打开并且选择多个文件也可以正常工作。但是,⌘ + A(全选)快捷方式不起作用。我是否必须在我们的应用中启用任何其他选项才能使其正常工作?
【问题讨论】:
标签: macos cocoa nsopenpanel