当我尝试将SplitViewController添加到视图层次结构应用程序终止时:
由于未捕获的异常'NSInvalidArgumentException'而终止应用程序,原因:' - [UIPopoverController initWithContentViewController:]不能使用nil
调用。'
SplitViewController *viewController = [[SplitViewController alloc] init];
[self.window addSubview:viewController.view];
其中,UISplitViewController的SplitViewController子类
我不明白它意味着哪个popover。 此问题仅出现在iOS5上。
答案 0 :(得分:1)
初始化viewController后,应该使用viewController.viewControllers = [NSArray arrayWithObjects: leftNavigationController , rightNavigationController ,nil]设置其viewControllers;
否则,您的SplitViewController不知道左侧和右侧要显示的内容。
还要注意代表。
请检查这是否有帮助:)