私のnavigationControllerから、2つのパスがあります。
NavigationController-> ViewControllerA-ViewControllerB(現在表示中)。
および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.navigationControllerpushViewControllerは機能しません。
アプリデリゲートにviewController1への参照があり、[app.viewController1 pushViewControlerアニメーション:YES];を試しましたが、それも機能しません。
この問題をどのように解決しますか?