我正在尝试在 NSSavePanel 中设置目录 url,以便它将面板打开到该目录,但是当我将其设置为我的应用程序文档文件夹中的路径时它不起作用。
NSSavePanel *panel = [NSSavePanel savePanel];
NSString *fileFolder = @"/Users/me/Library/Containers/com.company.app/Data/Documents/MyFolder";
NSURL *folderURL = [NSURL URLWithString:folder];
[panel setDirectoryURL:folderURL];
如果我使用 Finder 以编程方式打开路径,它可以工作,所以我不明白为什么路径不能通过 NSSavePanel 工作。
[[NSWorkspace sharedWorkspace] @"/Users/me/Library/Containers/com.company.app/Data/Documents/MyFolder" withApplication:@"Finder"];