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