My UITabBarController's didSelectViewController method is not getting called?

后端 未结 3 1472
野的像风
野的像风 2021-01-14 07:01

Here is my code stub for my app-delegate.m -- it never gets called.

- (void)tabBarController:(UITabBarController *)tabBarController didSelectViewController:(         


        
3条回答
  •  无人及你
    2021-01-14 07:27

    If your ViewController is a UITabBarController, you need to set self as it's delegate because you can't change the delegate of the UITabBar directly.

    For example, in the ViewDidLoad of your UITabBarController :

    - (void)viewDidLoad
    {
        [super viewDidLoad];
        self.delegate = self;
    }
    

提交回复
热议问题