在Swift中更改ViewController类名称的正确方法是什么?

时间:2018-06-16 15:44:03

标签: ios swift class viewcontroller

当我在创建ViewController类名并将其分配给故事板中的视图控制器后更改时,我遇到了该视图控制器的IBOutlets问题,当我点击时Xcode不会自动在助理编辑器中显示相应的类现场。

我已经更改了实际文件的名称,文件中的类声明以及故事板中视图控制器的类。我错过了别的什么吗?

1 个答案:

答案 0 :(得分:5)

<强> A) 如果您使用的是Xcode 9或更高版本,只需选择类名称,右键单击 - &gt;重构 - &gt;重命名

例程:类MapViewController:UIViewController - 只需选择“MapViewController”,然后右键单击 - &gt;重构 - &gt;重命名

这将更改名称文件名,类名并处理故事板类名称。

<强> B) 如果您不能使用方法A,则手动重命名类名,文件名(.swift),然后转到故事板并替换视图控制器的类名。 您可能会遇到问题。在这种情况下,尝试关闭Xcode并重新启动然后删除所有IBOutlets并重新连接它们。