selectedIndex Индекс контроллера представления, связанного с текущим выбранным элементом вкладки.
@ property (nonatomic) NSUInteger selectedIndex Обсуждение Это свойство номинально представляет индекс в массиве свойства viewControllers.Однако, если выбранный контроллер представления в настоящее время является контроллером навигации More, это свойство содержит значение NSNotFound.Установка этого свойства изменяет выбранный контроллер представления на контроллер по указанному индексу в массиве viewControllers.Чтобы выбрать сам контроллер навигации «Больше», необходимо вместо этого изменить значение свойства selectedViewController.
В версиях iOS до версии 3.0 это свойство отражает только индекс выбранного элемента панели вкладок.Попытка установить это значение в качестве индекса контроллера представления, который не отображается на панели вкладок, но вместо этого управляется контроллером навигации More, не имеет никакого эффекта.
Доступность Доступно в iOS 2.0 и более поздних версиях.См. Также @property selectedViewController, объявленный в UITabBarController.h
Из UITabBarController Справочник по классам
Редактировать:
Доступ к делегату приложения и из негоустановите selectedIndex на панели вкладок.
Редактировать 2:
I ваше приложение Delegate .h добавить
-(void)setSelectedTabBarIndex:(NSUInteger)index;
I ваше приложение Delegate .m добавить
-(void)setSelectedTabBarIndex:(NSUInteger)index{
tabBar.selectedIndex = index;
}
Полагаю, ваше имя tabBar называется tabBar.
Если ваше приложение может изменить вкладку
YourAppDelegateNane *appDelegate = [(YourAppDelegateNane *)[UIApplication sharedApplication] delegate];
[appDelegate setSelectedTabBarIndex:1];