Сохраните ссылку на элемент панели вкладок, который вы хотите изменить.
РЕДАКТИРОВАТЬ в ответ на запрос кода:Я считаю, что в вашем приложении есть единственное место, где вы обновляете значки на элементах панели вкладок.Просто добавьте массив элементов панели вкладок (или отдельных элементов панели вкладок) в качестве члена (ов) этого класса (+ свойства, если необходимо) и обновите элементы напрямую, не выбирая из текущего списка элементов панели вкладок ((UITabBarItem *)[stTabBarController.tabBar.items objectAtIndex:1];
).
Например, если вы решите хранить ссылки на элементы панели вкладок напрямую (без массива), тогда код может выглядеть следующим образом:
// 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.