2

ログイン画面(viewcontroller)と別の署名画面(viewcontroller)があります。次に、タブバーコントローラーが署名画面の上に表示されます。ユーザーがタブバー コントローラー スタックのログアウト ボタンをタップすると、アプリはログイン画面に移動する必要があります。タブバーコントローラーを閉じようとしましたが、ログイン画面に移動せず、署名画面に移動しています。

以下はナビゲーション構造です

UINavigationController -- ViewController1 (ログイン画面) | --- ViewController2 (署名画面) | --- TabbarController (5 つのタブ項目)

ログイン画面に移動するにはどうすればよいですか。どんな助けでも大歓迎です。

4

2 に答える 2

2

試す

AppDelegate *appDelegate = (AppDelegate *)[[UIApplication sharedApplication]delegate];
UINavigationController *navController = (UINavigationController *)appDelegate.window.rootViewController;
[navController popToRootViewControllerAnimated:YES];
于 2013-06-06T18:15:18.833 に答える