2010-08-22 5 views
1

De mon NavigationController j'ai deux chemins:Programmatically changement viewControllers

NavigationController -> ViewControllerA - ViewControllerB (programmé actuellement).

et navigationController -> ViewController1 -> ViewController2.

Je veux passer de ViewControllerB à ViewController2.

Voici ce que j'ai essayé:

[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]; 

Le self.navigationController pushViewController ne fonctionne pas.

J'ai une référence à viewController1 dans le délégué de l'application et j'ai essayé [app.viewController1 pushViewControler animé: YES] ;, mais cela ne fonctionne pas non plus.

Comment résolvez-vous ce problème?

Répondre

Questions connexes