デリゲートに2つのタブコントローラがあり、必要に応じてそれらを切り替えることができます。 RootControllerがデフォルトとして表示され、ときに私は私が同じ方法を使用して戻ってしようとしていたときに2つのコントローラ間のiOSスイッチ
myAppDelegate *appDelegate = (myAppDelegate *)[[UIApplication sharedApplication] delegate];
[appDelegate.window addSubview:appDelegate.secondController.view];
[appDelegate.rootController.view removeFromSuperview];
問題は、私が使用して別のクラスからsecondControllerを表示したいと思います。悪いアクセス例外によるクラッシュ...
myAppDelegate *appDelegate = (myAppDelegate *)[[UIApplication sharedApplication] delegate];
[appDelegate.window addSubview:appDelegate.rootController.view];
[appDelegate.secondController.view removeFromSuperview];
助けていただければ幸いです。ありがとうございました。
アプリで2 tabbarcontrollarsがありますか? ..またはそれに2つのビューコントローラを持つただ1つのtabbarcontroller? – Shubhank
2つのtabBarControllers! – Jaume
あなたのBOOLのappdidFinishLaunchingメソッドのコードを教えてください..それは、アプリケーションdelegate.mファイルにあるべきです – Shubhank