打开文件选择对话框:
NSOpenPanel *openPanel = [NSOpenPanel openPanel];
[openPanel setAllowsMultipleSelection:YES]; //设置多选模式
[openPanel setAllowedFileTypes:[NSImage imageFileTypes]];//设置文件的默认类型
[openPanel setMessage:@"Please select image(s) to show."];
[openPanel beginSheetModalForWindow:[NSApp mainWindow] completionHandler:^(NSInteger result) {
if (result == NSFileHandlingPanelOKButton)
{
NSArray *paths = [openPanel filenames];
/*如果上面不设置的多选模式,则默认情况下是单选的,可以
NSString * path = [openPanel filename];*/
//dosomething.......................
}
}];
打开保存文件对话框:
NSSavePanel *savePanel = [NSSavePanel savePanel];
[savePanel setMessage:@"select a save file"];
[savePanel set