Comment transférer des données entre View Controllers en Swift (iOS) ?
Bonjour à tous ! Je suis débutant en développement iOS avec Swift et je n'arrive pas à comprendre le transfert de données entre écrans. J'ai deux View Controllers : `FirstViewController` et `SecondViewController`. Le premier contient un champ de texte (UITextField), et je veux qu'après avoir appuyé sur un bouton, le texte de ce champ s'affiche dans le second View Controller dans un UILabel.
J'ai essayé de transférer les données via segue, mais je n'y arrive pas. Voici mon 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 // Erreur ici
}
}
}
// SecondViewController.swift
import UIKit
class SecondViewController: UIViewController {
@IBOutlet weak var label: