初めての投稿です。
XCode 8.3.3を用いてSwift3.0を使ったiOSアプリ開発を行なっております。
現在既存のテキストファイルの末尾に、
文字列を追記するプログラムを書いているのですが、
FileHandleのオブジェクトを生成する事ができません。
下記がコードになります。
「test.txt」はXCode上に追加したテキストファイルです。
var tempPath = Bundle.main.path(forResource: "test", ofType: "txt")
var fileData:String = ""
do{ // ※ここでエラーが投げられて、処理を抜けてしまいます。 let fileHandle = try FileHandle(forWritingTo: URL(string: tempPath!)!) // ファイルの最後に追記 fileHandle.seekToEndOfFile() fileHandle.write("aaa".data(using: String.Encoding.utf8)!) print("ファイルの追記成功") } catch let error as NSError { print("ファイルの追記失敗") }
お手数ですが、対応よろしくお願いします。
以上です。
回答1件
あなたの回答
tips
プレビュー