Mantenga una referencia al elemento de la barra de pestañas que desea modificar.
EDITAR como una respuesta a su solicitud de código:
yo creo que no hay un solo lugar en su aplicación en la que actualizar las insignias de los elementos de la barra de pestañas. Simplemente agregue una matriz de elementos de la barra de pestañas (o elementos de la barra de pestañas) como miembro (s) de esa clase (+ propiedades si es necesario) y actualice los elementos directamente sin recuperar de la lista de elementos de la barra de pestañas actual ((UITabBarItem *)[stTabBarController.tabBar.items objectAtIndex:1];
).
Por ejemplo, si decide mantener las referencias a los elementos de la barra pestaña directamente (sin una matriz) a continuación, el código podría ser así:
// Put the next code right after initiating the tab bar and/or after adding new tab bar items to it...
self.newsTabBarItem = (UITabBarItem *)[stTabBarController.tabBar.items objectAtIndex:1];
self.friendsTabBarItem = (UITabBarItem *)[stTabBarController.tabBar.items objectAtIndex:2];
// etc.
Puede mostrarme ¿en codigo? –
He editado mi respuesta. A ver si te ayuda. –