I am new to iOS development and I have started with IOS 5 directly. I have created a storyboard which consists of a tabview controller as its rootviewcontroller. I have put 2 tabs to it.
I want to deselect/unselect all the tabs initially. How do I do this? I have tried the following
UIView *view = [[UIView alloc]initWithNibName:@"view" bundle:[NSBundle mainBundle]];
[self.tabBarController setSelectedViewController:nil];
[self.tabBarController setSelectedViewController:view];
where I have added a view with identifier "view".
But this didn't work, it gives error:
unrecognized selector sent to instance
I also tried the following
[self.tabBarController.tabBar setSelectedItem:nil];
but it says
'NSInternalInconsistencyException', reason: 'Directly modifying a tab bar managed by a tab bar controller is not allowed.'
I have tried this code in controller for the first tab. I want to do this because I want to put a default view on top of first tab view and hide it once the use is clicked on any of the tabs below.