すごい雑で申し訳ないです。(テストだからレイアウトぐちゃぐちゃ)
今テキストフィールドで入力した値(あ)をrealmに入れ、それをテキストビューに表示させました。
しかし"い"とテキストフィールドに入力しボタンを押すと"あ"のとこに上書きされます。
"あ"を上書きせずに"あ"の下にどんどん表示させる方法はありますか?
//data.swift↓ import Foundation import RealmSwift class Naiyou : Object{ @objc dynamic var name = "" }
//ViewController.swift↓ import UIKit import RealmSwift class ViewController: UIViewController { override func viewDidLoad() { super.viewDidLoad() // Do any additional setup after loading the view. } @IBOutlet weak var label: UITextView! @IBOutlet weak var textfiald: UITextField! @IBAction func btn(_ sender: Any) { var naiyou1 = Naiyou() var aaaaa = "" aaaaa = textfiald.text! naiyou1.name = aaaaa var realm = try! Realm() try! realm.write{ realm.add(naiyou1) //ここまでがdbに書き込み label.text = naiyou1.name } } }
回答1件
あなたの回答
tips
プレビュー