Cómo establecer programáticamente el view controller inicial en Storyboard?
¡Hola a todos! Soy nuevo en el desarrollo de iOS y uso Swift. Tengo un Storyboard con varios View Controllers. Por defecto, en el Storyboard puse la flecha en LoginViewController para que se inicie primero. Pero ahora necesito que la aplicación verifique si el usuario está autenticado y, dependiendo de eso, muestre LoginViewController o MainViewController.
Sé que se puede cambiar el controlador inicial en la configuración del Storyboard, pero eso es estático. ¿Cómo puedo hacerlo programáticamente? Intenté hacer algo en `AppDelegate`, pero no entiendo cómo acceder correctamente al Storyboard y establecer el controlador deseado.
Aquí está mi código actual en `AppDelegate`:
```swift
func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]?) -> Bool {
let isLoggedIn = UserDefaults.standard.bool(forKey: "isLoggedIn")
if isLoggedIn {
// Aquí necesito mostrar MainViewController
} else {
// Aquí necesito mostrar LoginViewController
}
return true
}
```