我正在制作一个视图的副本,我正在尝试将其设置为我的viewController,每当我尝试运行该程序时,它总是在副本上失败(或像我说的那样引用我)。最重要的是,所有调试器似乎都没有提供有关正在发生的事情的任何有用信息。有人知道发生了什么事吗?
self.accessCities = [[CityViewController alloc]initWithNibName:@"SwitchView" bundle:nil];
UIView *switchView = self.accessCities.view;
答案 0 :(得分:0)
您似乎忘了UIView
一次只能与一个视图控制器关联。所以你不能只拿一个viewController.view并将它作为子视图添加到另一个。如果你想在另一个viewController中使用viewController的视图,你可以试试这个:
[secondViewController.view addSubview:firstViewController.view];
答案 1 :(得分:0)
如果您的应用程序是基于故事板的,您可以随时将光标拖动到整个UIView上,然后单击命令+ C然后命令+ V