2012-07-25 93 views
0

我需要訪問一個共享文件託管在一個mac共享文件夾,但是當我直接將路徑傳遞給NSFileManager它報告爲文件不存在。使用NSFileManager訪問Mac共享文件

NSURL *fileURLPath = [NSURL fileURLWithPath:[NSString stringWithFormat:@"%@,%@",IP,PATH ]]; 

if ([[NSFileManager defaultManager] fileExistsAtPath:[fileURLPath path]]) 
{ 
} 

我相信這是由於身份驗證。如何處理或通過憑證使用NSFileManager

回答

1

看看你的結果URL是什麼樣子會很有用。如果我正確理解變量命名,則會創建無效的URL。如果IP爲@"127.0.0.1",路徑爲@"foo",則生成的URL將爲file://127.0.0.1,foo,這不是有效的URL。 NSFileManager需要指向安裝點的後代目錄的文件URL。這意味着這個份額必須上馬。身份驗證不是必需的。