创建视图副本时出错

时间:2013-07-01 22:45:26

标签: objective-c xcode uiview view uiviewcontroller

我正在制作一个视图的副本,我正在尝试将其设置为我的viewController,每当我尝试运行该程序时,它总是在副本上失败(或像我说的那样引用我)。最重要的是,所有调试器似乎都没有提供有关正在发生的事情的任何有用信息。有人知道发生了什么事吗?

self.accessCities = [[CityViewController alloc]initWithNibName:@"SwitchView" bundle:nil];

UIView *switchView = self.accessCities.view;

2 个答案:

答案 0 :(得分:0)

您似乎忘了UIView一次只能与一个视图控制器关联。所以你不能只拿一个viewController.view并将它作为子视图添加到另一个。如果你想在另一个viewController中使用viewController的视图,你可以试试这个:

[secondViewController.view addSubview:firstViewController.view];

答案 1 :(得分:0)

如果您的应用程序是基于故事板的,您可以随时将光标拖动到整个UIView上,然后单击命令+ C然后命令+ V