我希望用户为要保存的文件选择一个目录。我最简单的代码(ARC):
NSOpenPanel *panel = [NSOpenPanel openPanel];
[panel setCanChooseDirectories:YES];
[panel setCanChooseFiles:NO];
[panel setAllowsMultipleSelection:NO];
if (NSOKButton == [panel runModal])
return [[panel URLs] objectAtIndex:0];
else
return nil;
但是,我想确保返回的路径可写,以便我可以将文件保存到其中。我应该如何修改我的代码?