Avatar ·

Swift में ViewController बनाना और प्रदर्शित करना: पूर्ण गाइड

सभी को नमस्ते! मैं Swift और iOS डेवलपमेंट में नौसिखिया हूँ, Objective-C से आ रहा हूँ। मुझे बिना Storyboard के प्रोग्रामेटिक रूप से नया ViewController बनाने और प्रदर्शित करने में समस्या हो रही है। Objective-C में मैं बस यह करता था:\n\n```objc\nMyViewController *vc = [[MyViewController alloc] init];\n[self presentViewController:vc animated:YES completion:nil];\n```\n\nलेकिन Swift में यह उतना सरल नहीं है। मैंने यह प्रयास किया:\n\n```swift\nlet vc = MyViewController()\nself.present(vc, animated: true, completion: nil)\n```\n\nलेकिन कुछ नहीं होता — स्क्रीन बस प्रदर्शित नहीं होती। मैंने पढ़ा कि Storyboard या XIB का उपयोग करना चाहिए, लेकिन मुझे सब कुछ प्रोग्रामेटिक रूप से करना है। मैंने यह भी प्रयास किया:\n\n```swift\nlet storyboard = UIStoryboard(name: "Main", bundle: nil)\nlet vc = storyboard.instantiateViewController(withIdentifier: "MyVC")\n```