如何触发属性更改方法?

zak*_*ces 0 iphone objective-c ios

我有一个类tabBarController,每次其selectedIndex属性更改时,我想触发一个自定义方法.我该如何做到这一点?

这是在h的实例变量中声明tabBarController的方式:

BaseViewController *tabBarController;
Run Code Online (Sandbox Code Playgroud)

Cod*_*aFi 5

使用UITabBar的 -(void)tabBar:(UITabBar *)tabBar didSelectItem:(UITabBarItem * )item方法确定选项卡的索引,从而确定要调用的方法.