代码之家  ›  专栏  ›  技术社区  ›  Austin Berenyi

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

  •  1
  • Austin Berenyi  · 技术社区  · 6 年前

    当我在故事板中创建视图控制器并将其分配给视图控制器后更改视图控制器类名时,我会遇到该视图控制器的iOutlets问题,并且xcode在单击场景时不会自动在助手编辑器中显示相应的类。

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

    1 回复  |  直到 6 年前
        1
  •  6
  •   Swift_Dev    6 年前

    (一) 如果您使用的是Xcode 9或更高版本,只需选择类名,右键单击->重构->重命名

    例如:class mapviewcontroller:uiviewcontroller-只需选择“mapviewcontroller”,然后右键单击->重构->重命名

    这将更改名称文件名、类名并处理情节提要类名。

    b)安装 如果不能使用方法A,则手动重命名类名、文件名(.swift),然后转到情节提要并替换视图控制器的类名。 您可能对这些插座有问题。在这种情况下,尝试关闭xcode并重新启动,然后删除所有iboutlets并重新连接它们。