2016-04-14 66 views
0

swift 2とXcode 7を使用してネットワークドライブに接続する方法を見つけようとしています。デスクトップまたはドキュメントディレクトリに接続できますが、自分のサーバーには接続できません。私はNSString/NSURLなどで遊んだが、役に立たない。以下は参考のためのコードです:Swiftがネットワークsmbドライブに接続

//Target file 
let myFile = "myTextFile.txt" 

// Write this text. 
let myText = "Dante, The Divine Comedy" 

//Target path 
if let myDir : NSString = ("smb://path/to/text/file/on/network/server/myTextFile.txt") { 
let myPath = myDir.stringByAppendingPathComponent(myFile); 

// Writting 
do { 
try myText.writeToFile(myPath, atomically: true, encoding: NSUTF8StringEncoding) 
} catch let error as NSError { 
print("Failed writing to URL: \(myPath), Error: " + error.localizedDescription) 
} 

//Reading 
do { 
let myText = try? NSString(contentsOfFile: myPath, encoding: NSUTF8StringEncoding) 
} catch let error as NSError { 
print("Failed writing to URL: \(myPath), Error: " + error.localizedDescription) 
} 
} //closes if 

助けていただければ幸いです。

+0

smbからのファイルを取得するのは幸運ですか? – perwyl

答えて

0

既にファイル名( "smb://path/to/text/file/on/network/server/myTextFile.txt" + "myTextFile")が含まれているパスにファイル名を追加しているようです。 txt "=" smb://path/to/text/file/on/network/server/myTextFile.txtmyTextFile.txt ")

関連する問題