UITabbarController - のiOS 5.0とiOS 4.3にすべてのタブの選択を解除する方法だけでなく
DefaultView *defaultView = [[DefaultView alloc]initWithNibName:@"DefaultView" bundle:[NSBundle mainBundle]];
[self.tabBarController setSelectedViewController:nil];
[self.tabBarController setSelectedViewController:defaultView];
それは、iOSの4.3のために働くと下記が、iOSの5.0に、それは次のエラーを与える使用してみました
:
を*** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '-[UITabBarController setSelectedViewController:] only a view controller in the tab bar controller's list of view controllers can be selected.'
このエラーを回避するために、iOS 5.0で何をすべきかについての手がかりはありますか?
これは実行できませんか? – inforeqd