前提・実現したいこと
ViewControllerにあるTextFieldに入力された文字をnextViewControllerにあるLabelに表示するという機能を実装したいです。
発生している問題・エラーメッセージ
どう実装すれば良いか分からず調べているのですが、現状分かった事は
TextFieldに入力された文字をLabelに表示するには
label.text = textField.text
で実装出来る事、そしてnextViewControllerのLabelに表示するにはビュー間で値を受け渡ししなければいけなく、
override func prepare(for segue: UIStoryboardSegue, sender: Any?)
を使うとnextViewControllerに受け渡しが出来る。
という2点と、override func prepare(for segue: UIStoryboardSegue, sender: Any?)の中の処理と、nextViewController側で行う処理が出来れば実装できるかもしれないという事が分かったのですが、今も調べているのですが、現段階で2点の実装方法が分かりません。
ご教示頂けると幸いです。
###全体のコード
import UIKit class ViewController: UIViewController { @IBOutlet weak var textField: UITextField! override func viewDidLoad() { super.viewDidLoad() } override func prepare(for segue: UIStoryboardSegue, sender: Any?) { if segue.identifier == "NextView" { let nextViewController = segue.destination as! nextViewController } } }
補足情報(FW/ツールのバージョンなど)
Swift4 Xcode10
回答1件
あなたの回答
tips
プレビュー