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)
    }
}

Respuestas a la pregunta(1)

Su respuesta a la pregunta