今天研究一下mac上小工具的开发,就聊聊NSOpenPanel的使用。
直接上代码
NSOpenPanel *openPanel = [NSOpenPanel openPanel];
[openPanel setCanChooseDirectories:YES];//是否可以选择文件夹
[openPanel setCanChooseFiles:NO];//是否可以选择文件
BOOL okButtonPressed = ([openPanel runModal] == NSModalResponseOK);
//[openPanel runModal]此时线程会停在这里等待选择
//NO表示用户取消 YES表示用户做出选择
if(okButtonPressed) {
NSString *path = [[openPanel URL] path];
}