Avatar ·

إنشاء وعرض ViewController في Swift: دليل كامل

مرحبًا بالجميع! أنا مبتدئ في Swift وتطوير iOS، أنتقل من Objective-C. أواجه مشكلة في إنشاء وعرض ViewController جديد برمجيًا (بدون Storyboard). في Objective-C كنت أفعل: ```objc MyViewController *vc = [[MyViewController alloc] init]; [self presentViewController:vc animated:YES completion:nil]; ``` لكن في Swift لا يعمل الأمر بهذه البساطة. جربت: ```swift let vc = MyViewController() self.present(vc, animated: true, completion: nil) ``` لكن لا يحدث شيء — الشاشة لا تظهر. قرأت أنه يجب استخدام Storyboard أو XIB، لكني أحتاج إلى فعل كل شيء برمجيًا. كما جربت: ```swift let storyboard = UIStoryboard(name: "Main", bundle: nil) let vc = storyboard.instantiateViewController(withIdentifier: "MyVC") self.present(vc, animated: true) ``` لكني أحصل على خطأ بأن identifier غير موجود. أرشدوني كيف يمكن إنشاء وعرض ViewController بشكل صحيح في Swift؟ ربما أنسى شيئًا؟ أستخدم Xc