iOS में Swift पर कंट्रोलर्स के बीच डेटा ट्रांसफर: सर्वोत्तम प्रैक्टिसेज
सभी को नमस्ते! मैं Swift पर iOS डेवलपमेंट में नौसिखिया हूँ और View Controllers के बीच डेटा ट्रांसफर समझ नहीं पा रहा हूँ। मैंने बहुत सारे आर्टिकल पढ़े, लेकिन फिर भी भ्रमित हूँ।\n\nमेरे पास दो स्क्रीन हैं: पहले (MainViewController) पर एक टेक्स्ट फील्ड और एक बटन है, दूसरे (DetailViewController) पर एक लेबल है जो दर्ज किए गए टेक्स्ट को दिखाना चाहिए। मैं Storyboard के माध्यम से एक segue बना रहा हूँ, लेकिन डेटा ट्रांसफर नहीं हो रहा है।\n\nयह मेरा कोड है:\n\n
class MainViewController: UIViewController {\n @IBOutlet weak var textField: UITextField!\n \n override func prepare(for segue: UIStoryboardSegue, sender: Any?) {\n if segue.identifier == "showDetail" {\n let detailVC = segue.destination as! DetailViewController\n detailVC.receivedText = textField.text\n }\n }\n \n @IBAction func goButtonTapped(_ sender: UIButton) {\n performSegue(withIdentifier: "showDetail", sender: self)\n }\n}\n\nclass DetailViewController: UIViewController {\n @IBOutlet weak var labe