Я новичок в разработке iOS, и я начал непосредственно с IOS 5. Я создал раскадровку, которая состоит из контроллера tabview в качестве его rootviewcontroller. Я поставил на него 2 вкладки.
Сначала я хочу отменить выбор всех вкладок. Как мне это сделать? Я пробовал следующее
UIView *view = [[UIView alloc]initWithNibName:@"view" bundle:[NSBundle mainBundle]];
[self.tabBarController setSelectedViewController:nil];
[self.tabBarController setSelectedViewController:view];
где я добавил представление с идентификатором «представление».
Но это не сработало, выдает ошибку:
unrecognized selector sent to instance
Я также пробовал следующее
[self.tabBarController.tabBar setSelectedItem:nil];
но он говорит
«NSInternalInconsistencyException», причина: «Прямое изменение панели вкладок, управляемой контроллером панели вкладок, не разрешено».
Я пробовал этот код в контроллере для первой вкладки. Я хочу сделать это, потому что я хочу поместить представление по умолчанию поверх первого представления вкладки и скрыть его, как только использование будет нажато на любой из вкладок ниже.