2016-11-15 9 views
0

私はリンクのコードを正確に守っています: Read and write data from text file (Swift 2.2ソリューション) 私が作成したプレイグラウンドファイルに同じコードを書いています。私は、迅速な遊び場からテキストファイルを保存しています。しかし私のMacでファイルを見つけることができません

let file = "file.txt" 
let text = "some text" 

if let dir = NSSearchPathForDirectoriesInDomains(NSSearchPathDirectory.DocumentDirectory, NSSearchPathDomainMask.AllDomainsMask, true).first { 
let path = NSURL(fileURLWithPath: dir).URLByAppendingPathComponent(file) 

//writing 
do { 
    try text.writeToURL(path, atomically: false, encoding: NSUTF8StringEncoding) 
} 
catch {/* error handling here */} 
} 

エラーメッセージはありません。コードは正常に動作します。 しかし私はMacファインダーを使ってfile - file.txtファイルを見つけることができません。

どのようにファイルをシステムに配置しますか?

+0

ターミナルを開き、「find。-name file.txt」と入力します。しかし、そのようなプログラミングについての質問はありません。 – kometen

+0

私は、ターミナルを使用して見つけることを試みたが、私は次のエラーを得る:見つける。 -name mySavedFile.csv ./Library/Developer/XCPGDevices/6F0E15A6-01DC-4AE8-80A3-E147FEF9D581/data/Containers/Data/Application/C06AD9E4-157F-4FAB-8149-66FCB27E692B/tmp/mySavedFile.csv 見つけます:./Library/SavedApplication State/com.adobe.flashplayer.installmanager.savedState:許可が拒否されました – Suhas

+0

ありがとうございました。私はMacシステムを初めて使用しています。 Finderはファイルを見つけることができませんでしたが、端末はそれを見つけました。 – Suhas

答えて

0

右側のプレイグランドエディタでは、URLのテキスト表現が必要です。右クリックして[URLを開く]を選択できます。これにより、テキストファイルが開き、テキストエディットのタイトルバー(タイトルを右クリックする)を調べることで、正確なパスを見つけてその中のポイントに移動することができます。

関連する問題