textfield に入力したものをRealmを利用して遷移先でLabel に表示させたいのですが、方法がわかりません。
下記のようにそのページ内でボタンを押すとLabelに表示するということはできました。
色々試して見ましたが、うまくいかず四苦八苦しています。
今回でRealmを利用してデータベースを利用することが初めてなので、何か方法があればご教授願います。
swift3
1import UIKit 2import RealmSwift 3 4class ViewController: UIViewController { 5 6 //Realmの使用を宣言する文 7 let realm = try! Realm().objects(database.self) 8 9 10 @IBOutlet weak var textField: UITextField! 11 12 @IBAction func button(_ sender: Any) { 13 let data = database() //ボタンを押すとdatabaseを接続する 14 data.name = textField.text! //textFieldに入力された文字をdatabaseに保存 15 16 label.text = data.name //databaseに保存された文字を呼び出してlabelに表示する 17 18 } 19 20 @IBOutlet weak var label: UILabel! 21 22 23 override func viewDidLoad() { 24 super.viewDidLoad() 25 // Do any additional setup after loading the view, typically from a nib. 26 } 27 28 override func didReceiveMemoryWarning() { 29 super.didReceiveMemoryWarning() 30 // Dispose of any resources that can be recreated. 31 } 32 33 34} 35
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。