0

这是我指的代码:

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”

提前感谢您提供的任何帮助。

4

1 回答 1

0

我发现了问题,当我应该只是使用 UITabBar 的实例时,我试图使用标签栏控制器。

于 2010-02-04T16:26:54.520 回答