カスタムTabBarコントローラクラスを使用してアプリケーションを取得しました。TabBarデリゲートメソッドを使用する
私は、タブバーコントローラのデリゲートメソッドを実装してみました:
- (void)tabBarController:(UITabBarController *)tabBarController didSelectViewController:(UIViewController *)viewController {
NSLog(@"%i",tabBarController.selectedIndex);
}
をしかし、それは仕事をdoesntの。どうして? ViewDidLoad
で
私が書く:
self.tabBarController.delegate = self;
と私が実装した.hで:
@interface BaseViewController : UITabBarController <UITabBarControllerDelegate>
実際にタブバーコントローラのデリゲートを設定しましたか? – yuji
はい。私はviewdidloadでそれをやった –
そして、あなたはあなたのクラスに 'UITabBarControllerDelegate'を実装するように設定しました。 – yuji