Swiftでアプリを作っています。
TextFieldとボタンを設置しています。
作りたいものは、TextFieldに文を入力し、ボタンを押すとCSVファイルに、入力された文がそこに書き込まれるようなアプリです。
色々なサイトでサンプルコードを探しましたが見つからず、自分で一から作ろうと思っても知識が足らず作ることができません。
試しにこんな感じかな?と作ってみたものが下のコードです。
import
1 2class ViewController: UIViewController { 3 @IBOutlet weak var myTextField: UITextField! 4 5 @IBOutlet weak var TapButton: UIButton! 6 7 override func viewDidLoad() { 8 super.viewDidLoad() 9 // Do any additional setup after loading the view, typically from a nib. 10 } 11 func createAndWriteTextFile(){ 12 13 let textFileName = "test.csv" 14 let initialText = "最初に書き込むテキスト" 15 16 if let documentDirectoryFileURL = FileManager.default.urls(for: .documentDirectory, in: .userDomainMask).last{ 17 18 let targetTextFilePath = documentDirectoryFileURL.appendingPathComponent(textFileName) 19 20 print("書き込むファイルのパス: (targetTextFilePath)") 21 22 do{ 23 try initialText.write(to: targetTextFilePath, atomically: true, encoding: String.Encoding.utf8) 24 }catch let error as NSError{ 25 print("failed to write: (error)") 26 } 27 } 28 func didReceiveMemoryWarning() { 29 super.didReceiveMemoryWarning() 30 // Dispose of any resources that can be recreated. 31 } 32 } 33} 34
どなたか教えていただけませんでしょうか?
よろしくお願いします。
http://yoichirowatanabe.hatenablog.com/entry/2016/10/19/180900 とりあえずここ見てから質問でも遅くないかと
回答1件
あなたの回答
tips
プレビュー