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
No answers yet.
Inicia sesión para dejar una respuesta