Если вы создаете переменную экземпляра: UITabBar *tabBar;
свойство:
@property (nonatomic, assign) IBOutlet UITabBar *tabBar;
и подключите это свойство к UITabBar в Интерфейсном Разработчике, вы можете использовать:
for(UITabBarItem *tab in tabBar.items) {
if ([tab.title isEqualToString: @"My Tab Title"]) {
tabBar.selectedItem = tab;
}
}
Это работает, если все вкладки имеют уникальный заголовок, как это обычно бывает.