Voglio consentire all'utente di scegliere una directory per salvare un file. ma come assicurarsi che l'url sia una directory e non un file?NSOpenPanel sceglie una directory (non un file)
NSOpenPanel* panel = [NSOpenPanel openPanel];
[panel setCanChooseDirectories:YES];
[panel setCanCreateDirectories:YES];
[panel beginSheetModalForWindow:self.window completionHandler:^(NSInteger result){
if (result == NSFileHandlingPanelOKButton) {
NSArray* urls = [panel URLs];
for (NSURL *url in urls) {
//here how to judge the url is a directory or a file
}
}
}];
Tecnicamente che funziona per l'obiettivo -C anche se userei 'NO' invece di' false'. –
Sì, è vero, ma in Swift dovresti usare false. –