こちらの記事を参考にしながら
Realmを使ってデータを保存、読み出ししようとしています
以下コード全体
ViewController.swift
Swift
1import UIKit 2import RealmSwift 3 4class ViewController: UIViewController,UITextFieldDelegate{ 5 6 @IBOutlet weak var label: UILabel! 7 @IBOutlet weak var textField: UITextField! 8 9 10 override func viewDidLoad() { 11 super.viewDidLoad() 12 13 let realm = try! Realm() 14 let obj = realm.objects(TodoModel.self) 15 16 for objData in obj{ 17 label.text = objData.name 18 } 19 20 textField.delegate = self 21 } 22 23 func textFieldShouldReturn(_ textField: UITextField) -> Bool { 24 25 label.text = textField.text 26 textField.resignFirstResponder() 27 28 return true 29 } 30 31 @IBAction func saveButton(_ sender: UIButton) { 32 let obj = TodoModel() 33 obj.name = textField.text 34 label.text = obj.name 35 36 let realm = try! Realm() 37 try! realm.write { 38 realm.add(obj) 39 } 40 } 41} 42
TodoModel.swift
Swift
1import UIKit 2import Foundation 3import RealmSwift 4 5 6class TodoModel: Object { 7 8 @objc dynamic var name: String? 9 10} 11
この状態でビルドするとbuild successとなるのですがシミュレーターが表示されません
他のプロジェクトはシミュレーターが表示されます
> シミュレーターが表示されません
シミュレータそのものが表示されない(起動しない)のでしょうか、それとも、シミュレータは起動するものの、画面が表示されない(アプリに切り替わるが何も表示されない)のでしょうか。
シミュレーター起動しない状態ですm(_ _)m
あなたの回答
tips
プレビュー