我在基于tabBar的iPhone应用程序中工作。
UIViewController
4。UIViewController
s 1,2,3和5中工作的用户想要更新UIViewController
4中的数据并显示徽章。 UIViewController
4中,我想显示徽章。UIViewController
4我不想显示徽章。 我怎样才能找到另一个UIViewController
处于有效状态或处于非活动状态UIViewController
?
修改
我试过下面的代码来获取UITabBarController的selectedIndex。
AppDelegate *appDelegate = (AppDelegate *)[[UIApplication sharedApplication] delegate];
NSLog(@"%d", appDelegate.tabBarController.selectedIndex);
答案 0 :(得分:1)
由于您正在使用UITabBarController
,因此您可以轻松地询问当前所选的选项卡,该选项卡应该生成活动视图控制器。尝试方法:
selectedViewController或
selectedIndex