Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/118.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 使用情节提要向iPad应用程序添加多个UITableView_Ios_Ios5 - Fatal编程技术网

Ios 使用情节提要向iPad应用程序添加多个UITableView

Ios 使用情节提要向iPad应用程序添加多个UITableView,ios,ios5,Ios,Ios5,我正在为iPad构建一个仪表板,该仪表板将在单个视图上显示5-8个不同的UITableView。我已经将我的iPad主视图分为几个视图,如“commercialProjectView”。然后,我在故事板中添加了一个新的UITableViewController,并将该类设置为“CommercialProjectViewController”。然后在我的主控制器“ViewController”中,我将UITableViewController添加到我的commercialProjectView中,

我正在为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中关于这个主题的视频