Avatar ·

كيفية نقل البيانات بين وحدات التحكم في العرض في Swift (iOS)?

مرحباً بالجميع! أنا مبتدئ في تطوير iOS باستخدام Swift ولا أستطيع فهم كيفية نقل البيانات بين الشاشات. لدي وحدتا تحكم في العرض: `FirstViewController` و `SecondViewController`. في الأولى يوجد حقل نصي (UITextField)، وأريد بعد الضغط على زر أن يظهر النص من هذا الحقل في وحدة التحكم الثانية في UILabel. حاولت نقل البيانات عبر segue، لكن لم ينجح الأمر. إليك الكود الخاص بي: ```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 // هنا الخطأ } } } // SecondViewController.swift import UIKit class SecondViewController: UIViewController { @IBOutlet weak var label: