前提・実現したいこと
数日前にプログラミングを始めたばかりの者です。通信教育のカリキュラムが始まる前に予習をしていたのですが、どうしても分からないところがあります。是非教えて頂ければと思いまして...
発生している問題・エラーメッセージ
画面遷移を使ってあいさつをするアプリを作っています。最初の画面でTextFieldに名前を入力してもらって、その名前を遷移後の画面のLabelに表示されるようにしたいです。シュミレーターを使うとBuild Succeededと出るので完成かと思ったのですがシュミレーター作動中にエラーが発生してしまいます。
エラーメッセージ ```Thread 1: Fatal error: Unexpectedly found nil while implicitly unwrapping an Optional value ### 該当のソースコード resultViewController.label.text = textField.text ```ここに言語名を入力 Swift ソースコード
import UIKit
class ViewController: UIViewController{
@IBOutlet weak var textField: UITextField! override func viewDidLoad() { super.viewDidLoad() // Do any additional setup after loading the view. } override func prepare(for segue: UIStoryboardSegue, sender: Any?){ let resultViewController:ResultViewController = segue.destination as! ResultViewController resultViewController.label.text = textField.text } @IBAction func unwind(_ segue: UIStoryboardSegue){ }
}
遷移後の画面のコード
import UIKit
class ResultViewController: UIViewController {
@IBOutlet weak var label: UILabel!
var textField = 0 override func viewDidLoad() { super.viewDidLoad() let result = textField label.text = "こんにちは、(result)さん。" }
}
試したこと
色々と試した結果、この形になりました。助けて下さい。
補足情報(FW/ツールのバージョンなど)
ここにより詳細な情報を記載してください。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/05/25 11:08