Ios 使用情节提要向iPad应用程序添加多个UITableView
我正在为iPad构建一个仪表板,该仪表板将在单个视图上显示5-8个不同的UITableView。我已经将我的iPad主视图分为几个视图,如“commercialProjectView”。然后,我在故事板中添加了一个新的UITableViewController,并将该类设置为“CommercialProjectViewController”。然后在我的主控制器“ViewController”中,我将UITableViewController添加到我的commercialProjectView中,如下所示:Ios 使用情节提要向iPad应用程序添加多个UITableView,ios,ios5,Ios,Ios5,我正在为iPad构建一个仪表板,该仪表板将在单个视图上显示5-8个不同的UITableView。我已经将我的iPad主视图分为几个视图,如“commercialProjectView”。然后,我在故事板中添加了一个新的UITableViewController,并将该类设置为“CommercialProjectViewController”。然后在我的主控制器“ViewController”中,我将UITableViewController添加到我的commercialProjectView中,
- (void)viewDidLoad
{
[super viewDidLoad];
// Do any additional setup after loading the view, typically from a nib.
CommercialProjectViewController *commercialProjectViewController = [[CommercialProjectViewController alloc] init];
[self.commercialProjectView addSubview:commercialProjectViewController.view];
}
上述操作不起作用,并从EXE_uuu异常抛出。我做错了什么?您可能在某个地方遗漏了关于异常的更多细节。代码示例和异常与您的设置或此问题的标题无关 一般来说,不建议将其他视图控制器的视图添加到视图层次结构中,除非您正在创建视图控制器容器(如UITabBarController或UINavigationController)
iOS 5中有一种机制可以创建这些类型的容器,称为UIViewControllerContaining。我会观看WWDC 2011中关于这个主题的视频,可以在上找到。关于这个例外,可能有更多的细节,你在什么地方遗漏了。代码示例和异常与您的设置或此问题的标题无关 一般来说,不建议将其他视图控制器的视图添加到视图层次结构中,除非您正在创建视图控制器容器(如UITabBarController或UINavigationController) iOS 5中有一种机制可以创建这些类型的容器,称为UIViewControllerContaining。我会看WWDC 2011中关于这个主题的视频