这是我所指的代码:
NSArray *views = [[NSArray alloc] initWithObjects:addPVC, nil];
UITabBarController *aTBC = [[UITabBarController alloc] initWithNibName:nil bundle:nil];
self.initialTBC = aTBC;
initialTBC.viewControllers = [NSArray arrayWithObjects:aController, aController2, nil];
[self.view addSubview:initialTBC.view];
[aTBC release];
当我使用行initialTBC.viewControllers = [NSArray arrayWithObjects:aController,aController2,nil];或者,如果我尝试将其分配给我已经制作的包含视图控制器的数组,我在控制台中收到此错误:
由于未捕获的异常'NSInvalidArgumentException'而终止应用程序,原因:'*** - [NSCFArray insertObject:atIndex:]:尝试插入nil'
提前感谢您提供的任何帮助。
答案 0 :(得分:0)
我发现了问题,当我刚刚使用UITabBar的实例时,我试图使用Tab Bar Controller。