Когда пользователь нажимает кнопку, я создаю UITabBarController с двумя подключенными к нему контроллерами представлений. Затем я нажимаю TabBarController на свой стек navigationController и отображается без проблем. Проблема пытается установить знак на одной из стержневых элементов вкладки, когда tabbarControlelr загружаются, я попробовал:Настройка значка на нажатой UITabBarController
[[self.tabBarController.viewControllers objectAtIndex:1] setBadgeValue:@"1"];
и целые много вариаций этого одного, но никто не дает мне круглую красную кнопку штуковины на вкладке.
Любые предложения?
Спасибо,
Рон
EDIT
код, как я представляю tabBarController
Airline_RosterAppDelegate *appDelegate = (Airline_RosterAppDelegate *)[[UIApplication sharedApplication] delegate];
CrewHere *vc = [[CrewHere alloc] initWithNibName:@"CrewHere" bundle:nil];
vc.title = @"Crewlist";
MessagesDetailed *mvc = [[MessagesDetailed alloc] initWithNibName:@"MessagesDetailed" bundle:nil];
mvc.title = @"Messageboard";
[tabbar setViewControllers:[NSArray arrayWithObjects:vc, mvc, nil]];
[tabbar setToolbarItems:[NSArray arrayWithObjects:@"Crewlist", @"Messageboard", nil]];
[appDelegate.navigationController pushViewController:tabbar animated:YES];
Нет, еще ничего. Я добавил код, чтобы показать, как я представляю TabBarController. – Ron
Вы не можете добавить значок при загрузке контроллера панели вкладок; только после его представления. – GoZoner
Я вызываю код, чтобы установить badgeValue в viewDidAppear из TabBarController – Ron