Avatar ·

Wie man Daten zwischen View Controllern in Swift (iOS) überträgt?

Hallo zusammen! Ich bin neu in der iOS-Entwicklung mit Swift und komme mit der Datenübertragung zwischen Bildschirmen nicht klar. Ich habe zwei View Controller: `FirstViewController` und `SecondViewController`. Im ersten gibt es ein Textfeld (UITextField), und ich möchte, dass nach dem Drücken einer Schaltfläche der Text aus diesem Feld im zweiten View Controller in einem UILabel angezeigt wird. Ich habe versucht, Daten über einen Segue zu übergeben, aber es klappt nicht. Hier ist mein Code: ```swift // FirstViewController.swift import UIKit class FirstViewController: UIViewController { @IBOutlet weak var textField: UITextField! override func prepare(for segue: UIStoryboardSegue, sender: Any?) { if segue.identifier == "showSecondVC" { let secondVC = segue.destination as! SecondViewController secondVC.label.text = textField.text // Hier ist der Fehler } } } // SecondViewController.swift import UIKit class SecondViewController: UIViewController { @IBOutlet weak var label: