2010-03-19 16 views
18

Cómo quitar la insignia del ítem tabbar que tenía el código de abajo pero que no funcionaba para mí.Quitar insignia del ítem tabbar

UITabBarItem *chatbadge=[appDelegate.tabBarController.tabBar.items objectAtIndex:2]; 
chatbadge.badgeValue=nil; 

Sugerir solución.

Respuesta

49

trata de hacerlo a través de la viewController:

versión
UIViewController *viewController = [appDelegate.tabBarController.viewControllers objectAtIndex:2]; 

viewController.tabBarItem.badgeValue = nil; 
2

Swift & Esto es muy raro

self.tabBarController?.viewControllers?[3].tabBarItem.badgeValue = nil 

está funcionando y no

self.tabBarItem.badgeValue = nil 
Cuestiones relacionadas