如何从我在代码下面使用但不适用于我的tabbar项目中删除徽章。
UITabBarItem *chatbadge=[appDelegate.tabBarController.tabBar.items objectAtIndex:2];
chatbadge.badgeValue=nil;
建议任何解决方案。
答案 0 :(得分:56)
尝试通过viewController:
进行UIViewController *viewController = [appDelegate.tabBarController.viewControllers objectAtIndex:2];
viewController.tabBarItem.badgeValue = nil;
答案 1 :(得分:6)
Swift版本&这真的很奇怪
self.tabBarController?.viewControllers?[3].tabBarItem.badgeValue = nil
正在运作而不是
self.tabBarItem.badgeValue = nil