私のアプリケーションには2つのタブがあります。didFinishLaunchingWithOptionsに2つのビューコントローラーviewcontroller1とviewcontroller2があるウィンドウにtabbarControllerを追加しています。次に、viewcontroller1にボタンを追加する必要があり、ボタンアクションで新しいviewcontrollernextViewControllerを押す必要があります。ボタンアクションでこれを行うために、ナビゲーションコントローラーを作成し、そのルートビューコントローラーをviewcontroller1として設定してから、そのナビゲーションコントローラーを介してnextViewControllerをプッシュしました。しかし、nextViewControllerはロードされていません。なんで?
- (void)buttonAction {
UINavigationController * navController = [[UINavigationController alloc] initWithRootViewController:self];
nextViewController * nextViewControllerObj = [[nextViewController alloc] init]; [self.navigationController pushViewController:nextViewControllerObjアニメーション:YES];
}