label.textを違う画面から操作したいのですがエラーになる。。。
遷移先のhelloButtonを押したら最初の画面のfastLabel.textに”HelloHello”と表示したいのですが
エラーになります。。。。なぜなのでしょうか。。。
import UIKit
class ViewController: UIViewController {
static let share = ViewController()
@IBOutlet weak var fastLabel: UILabel!
override func viewDidLoad() {
super.viewDidLoad()
// Do any additional setup after loading the view.
}
}
import UIKit
class NextViewController: UIViewController {
override func viewDidLoad() {
super.viewDidLoad()
}
@IBAction func helloButton(_ sender: UIButton) {
ViewController.share.fastLabel.text = "HelloHello"
//eller!! Thread 1: Fatal error: Unexpectedly found nil while implicitly unwrapping an Optional value
}
}