我正在使用NSOpenPanel在我的應用程序上設置一個文件夾,但我得到這個文件夾的路徑「file:// localhost/Users/juan/「使用NSOpenPanel獲取文件夾位置刪除文件:// localhost
這是我的代碼:
NSOpenPanel * setDirectory = [NSOpenPanel openPanel];
setDirectory.canChooseFiles=NO;
setDirectory.canCreateDirectories=YES;
setDirectory.canChooseDirectories=YES;
setDirectory.directoryURL=_path;
[setDirectory beginSheetModalForWindow:self.window completionHandler:^(NSInteger result) {
NSLog(@" results %ld", result);
if (NSFileHandlingPanelCancelButton){
NSLog(@"cancel");
}
if (NSFileHandlingPanelOKButton) {
self.path = [[setDirectory URLs] objectAtIndex:0];
}
}];
}
我的問題是如何或我需要做的就是絕對路徑,如什麼‘/用戶/胡安/桌面/’無文件://本地主機。
我真的很欣賞任何指針。
如果用戶選擇多個項目有意義,爲什麼只處理用戶選擇中的一個隨機項目?如果沒有意義,爲什麼不關掉'allowedMultipleSelection'? –