MainWindow.xibによって作成されたタブバーコントローラーがあります。4つのビューコントローラがあります。次に、5番目の項目をプログラムで追加したいと思います(コンパイル時までどのクラスを使用する必要があるかわからないため)
これは私のコードです:
UIViewController * login = [[LoginUserViewController alloc] initWithNibName:@"LoginUserViewController" bundle:nil];
NSMutableArray * viewControllersArray = [NSMutableArray arrayWithArray:self.tabBarController.viewControllers];
[viewControllersArray addObject:login];
[self.tabBarController setViewControllers:viewControllersArray
animated:YES];
しかし、私は得る
[LoginUserViewController viewControllers]: unrecognized selector sent to instance 0x95791b0'
このコードに到達したとき
UINavigationController *navController = [tabBarController.viewControllers lastObject];
LoginViewController * log = [navController.viewControllers objectAtIndex:0];
どこが間違っているのですか?何か案は?
どうもありがとう