Tengo un ViewController y otro segundoControlador llamado FlavorsController. Mi ViewController es mi controlador de vista inicial. No tiene un controlador de navegación. Voy al FlavorsController usando el siguiente comando:
let controller = storyboard?.instantiateViewControllerWithIdentifier("FlavorsController") as! FlavorsController
presentViewController(controller, animated: true, completion: nil)
Tengo un NavigationController que está configurado en FlavorsController pero no se muestra.
Respuestas
3 para la respuesta № 1Debe presentar el controlador de navegación en lugar del FlavorsController
, entonces el código debería verse así:
let controller = storyboard?.instantiateViewControllerWithIdentifier("NavControllerID") as! NavBarControllerName
presentViewController(controller, animated: true, completion: nil)
Mira eso NavControllerID
y NavBarControllerName
son solo nombres inventados por mi. Solo establece los que has establecido en tu guión gráfico.