Avatar ·

Cómo pasar datos entre View Controllers en Swift (iOS)

¡Hola a todos! Soy nuevo en el desarrollo de iOS con Swift y no puedo entender cómo pasar datos entre pantallas. Tengo dos View Controllers: `FirstViewController` y `SecondViewController`. En el primero hay un campo de texto (UITextField), y quiero que después de presionar un botón, el texto de ese campo se muestre en el segundo View Controller en un UILabel.\n\nIntenté pasar datos a través de segue, pero no funciona. Aquí está mi código:\n\n```swift\n// FirstViewController.swift\nimport UIKit\n\nclass FirstViewController: UIViewController {\n @IBOutlet weak var textField: UITextField!\n\n override func prepare(for segue: UIStoryboardSegue, sender: Any?) {\n if segue.identifier == "showSecondVC" {\n let secondVC = segue.destination as! SecondViewController\n secondVC.label.text = textField.text // Aquí hay un error\n }\n }\n}\n\n// SecondViewController.swift\nimport UIKit\n\nclass SecondViewController: UIViewController {\n @IBOutlet weak var label: