私のアプリケーションでは、ログインした後、4つのタブがあるタブバーを提示しています。最初のタブの親ビューに戻る方法私はスプラッシュビューを追加しているタブを別のタブに変更する際に親ビューコントローラに切り替える
私のアプリがバックグラウンドから来ている時間がappdelegate.mファイルに
私のアプリケーションでは、ログインした後、4つのタブがあるタブバーを提示しています。最初のタブの親ビューに戻る方法私はスプラッシュビューを追加しているタブを別のタブに変更する際に親ビューコントローラに切り替える
私のアプリがバックグラウンドから来ている時間がappdelegate.mファイルに
YourAppDelegate *appdelegate = ((YourAppDelegate*)[[UIApplication sharedApplication]delegate]);
appdelegate.tabBarController.selectedViewController = [appdelegate.tabBarController.viewControllers objectAtIndex:0];
私のアプリケーションでtabbarcontrollerを宣言していませんfirstlt私はログインしてから閲覧していますタブバーを表示 – user1184202
self.mybaseTabbarController.selectedIndex = 0; [self.mybaseTabbarController.navigationController] popToRootViewControllerAnimated:YES]; – user1184202
私は上記のコードをapplicationdidcometoforegroundメソッドで使用しました。最初のタブに移動しましたが、親ビューのコントローラは表示されません。ルートビューのコントローラは、その点で表示されていた – user1184202
を前面に。 Tabbarオブジェクトを呼び出して、ビューにロードする必要があります。
- (void)applicationWillResignActive:(UIApplication *)application {
viewController1=[[splasView alloc]initWithNibName:@"splasView" bundle:nil];
[self.window addSubview:viewController1.view];
[self.window makeKeyAndVisible];
}
あなたは
私は間違って私は最初のタブに移動している私の最初のタブのparentviewcontrollerに移動していないと思います。私はちょうど私の最初のタブの親のビューに移動する方法を知りたい – user1184202
あなたは私がはるかに良い得ることができるあなたのコードショーを表示することができます – sandy
を持っている任意のクエリは、あなたのタブのためのいくつかのナビゲーション階層を作成した場合、私が知っていますか? – rishi
@ user1184202 - Antonio MGのコメントも参考にしてください。 – rishi
はいナビゲーション階層を作成しました – user1184202