5 つのビュー コントローラーを含むカスタム UITabBarController を持つアプリがあります。これらの各View Controller内で、他のView Controllerにアクセスできます。理想的には、View Controller がタブバーから直接発生するかどうかに関係なく、カスタム UITabBarController を各 ViewController に表示したいと考えています。
これは、元の 5 つのビュー コントローラーのそれぞれでナビゲーション コントローラーを使用して実現できると思いますが、カスタムの UITabBarController を各ビュー コントローラーに追加する方法はありますか? 私は私のviewDidLoad
方法で次の方法でこれをやろうとしました:
AppDelegate *appDelegate = [(AppDelegate *)[UIApplication sharedApplication] delegate];
tabbarController = appDelegate.tabBarController;
tabbarController.view.frame = CGRectMake(0, 0, 320, 480);
[self.view addSubview:tabbarController.view];
しかし、コードを実行すると、アプリ デリゲートで bad_access が発生します。
何かご意見は?