Cocoa Sandbox:如何获得使用NSSavePanel写入多个文件或目录的权限

时间:2012-08-28 22:12:47

标签: cocoa appstore-sandbox

因此,NSSavePanel当前返回带扩展名的文件网址,您的应用程序有权写入该文件。

有没有办法允许用户选择要写入的目录?例如,如果应用程序一次导出十几个图像,则用户不会提前指定名称。

1 个答案:

答案 0 :(得分:2)

你需要NSOpenPanel。

NSOpenPanel * openPanel = [NSOpenPanel openPanel];
[openPanel setCanChooseFiles:NO];
[openPanel setCanChooseDirectories:YES];
[openPanel setAllowsMultipleSelection:NO];