在iOS5下添加SplitViewController视图故障

时间:2011-08-03 12:05:17

标签: objective-c ios ipad ios5

当我尝试将SplitViewController添加到视图层次结构应用程序终止时:

由于未捕获的异常'NSInvalidArgumentException'而终止应用程序,原因:' - [UIPopoverController initWithContentViewController:]不能使用nil调用。'

SplitViewController *viewController = [[SplitViewController alloc] init];
[self.window addSubview:viewController.view];

其中,UISplitViewController的SplitViewController子类

我不明白它意味着哪个popover。 此问题仅出现在iOS5上。

1 个答案:

答案 0 :(得分:1)

初始化viewController后,应该使用viewController.viewControllers = [NSArray arrayWithObjects: leftNavigationController rightNavigationController ,nil]设置其viewControllers;

否则,您的SplitViewController不知道左侧和右侧要显示的内容。

还要注意代表。

请检查这是否有帮助:)