目前,NSSavePanel返回带有文件扩展名的文件URL,并且您的应用程序已被授权写入该文件。
是否有办法允许用户选择要写入的目录?例如,如果应用程序一次导出十几个图像,则用户事先不会指定名称。
目前,NSSavePanel返回带有文件扩展名的文件URL,并且您的应用程序已被授权写入该文件。
是否有办法允许用户选择要写入的目录?例如,如果应用程序一次导出十几个图像,则用户事先不会指定名称。
NSOpenPanel * openPanel = [NSOpenPanel openPanel];
[openPanel setCanChooseFiles:NO];
[openPanel setCanChooseDirectories:YES];
[openPanel setAllowsMultipleSelection:NO];
NSOpenPanel
可能是正确的选择。您正在要求用户选择导出位置。这与沙盒无关,这不是NSSavePanel
的用途。它的用途是指定特定文件。 - Dov