2012-07-22 17 views

Respuesta

8

Tendrás que hacerlo en el código. Es tan simple como:

- (void)goToNextView { 
    [self performSegueWithIdentifier:@"segueToNextView" sender:self]; 
} 

- (void)viewDidLoad { 
    [self performSelector:@selector(goToNextView) withObject:nil afterDelay:5]; 
} 

Ahora segueToNextView va a pasar 5 segundos tras la carga de controlador de vista.

2

Sin duda, agregue el temporizador, y luego en el controlador del temporizador, llame al performSegueWithIdentifier:sender:. tendrás que hacer esto en el código; obtendrá el nombre del segue como lo configuró en el guión gráfico, y luego lo usará como el argumento identificador de la llamada.

0

Swift 4

DispatchQueue.main.asyncAfter(deadline: .now() + .seconds(2)) { 
    self.performSegue(withIdentifier: "segueName", sender: self) 
} 
Cuestiones relacionadas