创建视图副本时出错

问题描述 投票:0回答:2

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

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

UIView *switchView = self.accessCities.view;

objective-c xcode uiview view uiviewcontroller
2个回答
0
投票

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

[secondViewController.view addSubview:firstViewController.view];

0
投票

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

© www.soinside.com 2019 - 2024. All rights reserved.