Llamar segue programáticamente no funciona
Estoy tratando de hacer una pantalla de bienvenida. Tengo una vista que tiene una imagen de fondo dibujada sobre ella y luego otra vista a la que quiero hacer la transición después de unos segundos. Estoy tratando de usar el siguiente código:
self.performSegueWithIdentifier("showApp", sender: self)
Creé una secuencia entre las dos vistas presionando Ctrl + arrastrando una línea de una a la otra. Configuré el identificador del segue en "showApp".
Cuando ejecuto el código no pasa nada y no hay errores. ¿Algunas ideas?
Aquí está el controlador para la pantalla de inicio:
class SplashViewController: UIViewController {
override func viewDidLoad() {
super.viewDidLoad()
sleep(2)
// THIS DOES NOTHING:
self.performSegueWithIdentifier("showApp", sender: self)
// THIS AS SUGGESTED ALSO DOES NOTHING:
var otherViewController:UIViewController = self.storyboard.instantiateViewControllerWithIdentifier("test") as UIViewController
self.presentViewController(otherViewController, animated: true, completion: nil)
}
}