從我navigationController我有兩條路:編程改變viewControllers
navigationController - > ViewControllerA - ViewControllerB(當前顯示)。
and navigationController - > ViewController1 - > ViewController2。
我想從ViewControllerB去ViewController2。
這裏是我的嘗試:
[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];
的self.navigationController pushViewController不起作用。
我有一個參考viewController1在應用程序委託,並嘗試[app.viewController1 pushViewControler動畫:是];但這也不起作用。
你如何解決這個問題?