Kullanıcının bir dosyayı kaydetmek için bir dizin seçmesine izin vermek istiyorum. ama url bir dosya değil bir dizin olduğundan emin olmak için nasıl? Gelecekte bu okuma herkes içinNSOpenPanel bir dizin seçin (bir dosya değil)
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
}
}
}];
teknik kullanılarak önlenebilir Kontrolden -C de, 'false' yerine 'NO' kullanmama rağmen. –
Evet, bu doğru ama Swift'de yanlış kullanmalısınız. –