Pregunta

Uso de una vista modal desde una vista TabBar

Siempre me sale el siguiente error:  Error del depurador: el fotograma anterior es idéntico al de este fotograma (gdb no pudo deshacerse más allá de este fotograma)

Tengo una aplicación que utiliza un TabBar. De una de las TabViews que necesito mostrar una vista modalmente. Intento:

if(self.gmailController == nil) {

    self.gmailController =
        [[GMailViewController alloc] initWithNibName:@"GMailView" bundle:nil];
}

[[self.navigationController] 
        presentModalViewController:gmailController animated:YES];

////////

And I have tried:

 [self.parentViewController 
        presentModalViewController:gmailController animated:YES];

    and 

 [self.tabBarController presentModalViewController:gmailController animated:YES];

    and 

 [self presentModalViewController:gmailController animated:YES];

 Thanks for reading! Any comments welcome.

 Mark
¿Fue útil?

Solución

Verifique todas las conexiones en sus archivos NIB. Recibí este mismo error después de cambiar el nombre de una variable de IBOutlet, pero me olvidé de ajustar el NIB. Esto rompió la conexión entre el ViewController y el NIB.

Otros consejos

Lo siento. Este problema involucró mi error. Tuve un problema con el archivo de plumilla cargando. Una vez que arreglé el NIB, la Vista modal se cargó con:

[self.tabBarController presentModalViewController: gmailController animated: YES];

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top