iOS5下添加SplitViewController查看问题

Posted

技术标签:

【中文标题】iOS5下添加SplitViewController查看问题【英文标题】:add SplitViewController view trouble under iOS5 【发布时间】:2011-08-03 12:05:16 【问题描述】:

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

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

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

哪里是 UISplitViewController 的 SplitViewController 子类

我不明白它是指哪个弹出框。 这个问题只出现在ios5上。

【问题讨论】:

【参考方案1】:

初始化viewController后,你应该设置它的viewControllers viewController.viewControllers = [NSArray arrayWithObjects:leftNavigationController, rightNavigationController, nil];

否则,您的 SplitViewController 不知道在左侧和右侧显示什么。

还要注意代表。

请检查这是否有帮助:)

【讨论】:

以上是关于iOS5下添加SplitViewController查看问题的主要内容,如果未能解决你的问题,请参考以下文章

将图像添加到 M MessageView 控制器在 IOS5 中可以正常工作,但在 IOS 6 中不能

将子视图添加到外部屏幕 (iOS5)

在 iOS5 中将 kAudioUnitSubType_Varispeed 添加到 AUGraph

添加自定义推送通知声音 ios5 不起作用

如何在 iOS5 中为单个 UITabItem 添加背景图像?

Xcode:如何在 IOS5 故事板中添加新的标签屏幕?