###前提・実現したいこと
labelに入力された言葉をファイル名にしてcsvファイルを作りたいのですがurlの部分の書き方が分かりません。
###エラーメッセージ
Cannot convert value of type 'String' to expected argument type 'URL' String interpolation produces a debug description for an optional value; did you mean to make this explicit?
###該当のソースコード
swift4
1@IBOutlet weak var name: UILabel! 2@IBOutlet weak var textView1: UITextView! 3 4@IBAction func saveToFile(_ sender: Any) { 5 let thePath = NSHomeDirectory()+"/Documents/(name.text).csv" 6 let textData = textView1.text 7 do { 8 try textData?.write(toFile: thePath, atomically: true, encoding: String.Encoding.utf8) 9 } catch let error as NSError { 10 textView2.text = "保存に失敗。\n (error)" 11 } 12}
###試したこと
let dataname = name.textにしてみたりしたのですがエラーが直せません
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/12/12 01:08
2017/12/12 01:15
2017/12/12 01:17
2017/12/12 01:55 編集
2017/12/12 02:08