Avatar ·

Creación y visualización de ViewController en Swift: guía completa

¡Hola a todos! Soy nuevo en Swift y desarrollo iOS, viniendo de Objective-C. Tengo un problema con la creación y visualización de un nuevo ViewController de forma programática (sin Storyboard). En Objective-C simplemente hacía: ```objc MyViewController *vc = [[MyViewController alloc] init]; [self presentViewController:vc animated:YES completion:nil]; ``` Pero en Swift no funciona tan simple. Probé: ```swift let vc = MyViewController() self.present(vc, animated: true, completion: nil) ``` Pero no pasa nada — la pantalla simplemente no se muestra. Leí que necesito usar Storyboard o XIB, pero necesito hacerlo todo programáticamente. También probé: ```swift let storyboard = UIStoryboard(name: "Main", bundle: nil) let vc = storyboard.instantiateViewController(withIdentifier: "MyVC") self.present(vc, animated: true) ``` Pero obtengo un error de que el identifier no se encuentra. ¿Alguien me puede decir cómo crear y mostrar correctamente un ViewController en Swift? ¿Quizás estoy olvidando algo? Estoy usando Xc