Pregunta

Desde mi navigationController Tengo dos caminos:

navigationController -> ViewControllerA -. ViewControllerB (que se muestra actualmente)

y navigationController -> ViewController1 -.> ViewController2

Quiero ir de ViewControllerB a ViewController2.

Esto es lo que he intentado:

[self.navigationController popToRootViewControllerAnimated:YES]; // Works fine
AppDelegate app* = [[UIApplication sharedApplication] delegate];
LocationsViewController*  locationsViewController = [[LocationsViewController alloc] initWithNibName:@"LocationsView" bundle:nil];

locationsViewController.title = @"Title";
[self.navigationController pushViewController:locationsViewController animated:YES];

El self.navigationController pushViewController no funciona.

Tengo una referencia a viewController1 en la App delegado y trató [app.viewController1 pushViewControler animada: SÍ] ;, pero eso no funciona bien.

¿Cómo resolver este problema?

¿Fue útil?

Solución

descubierto. Esto ayudó.

http://discussions.apple.com/thread.jspa ? threadID = 2305421 y Tinic = 0 # 10929636

Al parecer, el poptorootviewcontroller no puede ser animada, si usted está empujando otro controlador de vista en la parte superior de la misma.

Gracias!

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