创建视图副本时出错



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

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

UIView *switchView = self.accessCities.view;

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

[secondViewController.view addSubview:firstViewController.view];

如果你的应用程序是基于故事板的,你可以总是在整个UIView上拖动你的curser,然后单击命令+C,然后命令+V

最新更新