SG1*_*SG1 7 cocoa appstore-sandbox
因此,NSSavePanel当前返回带有扩展名的文件URL,您的应用程序有权写入该文件.
有没有办法允许用户选择要写入的目录?例如,如果应用程序一次导出十几个图像,则用户不会事先指定名称.
你需要 NSOpenPanel。
NSOpenPanel * openPanel = [NSOpenPanel openPanel];
[openPanel setCanChooseFiles:NO];
[openPanel setCanChooseDirectories:YES];
[openPanel setAllowsMultipleSelection:NO];
Run Code Online (Sandbox Code Playgroud)