代码之家  ›  专栏  ›  技术社区  ›  user-44651

成功运行新项目后立即出现完整项目Swift编译错误

  •  2
  • user-44651  · 技术社区  · 7 年前

    我在模拟器中成功地运行了我的swift4.2项目。当我停止模拟器,更改一些小代码,然后重新开始时,整个项目爆发了。我把那小小的代码改回来了。但整个项目还是失败了。

    错误如下:

    1. 使用未声明的类型“ViewController”
    2. “ViewController”类型的值没有成员“view”使用未解析的标识符“performSegue”
    3. “超级”成员不能在根类中引用
    4. '设置需要状态BarAppearanceUpdate'
    5. 协议需要类型为“Int”的属性“hash”;是否要添加存根?

    我几乎把每节课都讲完了。

    我不知道为什么会这样。有人有什么建议吗?在这一点上,我甚至不知道谷歌该做什么。

    1 回复  |  直到 7 年前
        1
  •  1
  •   Swifty    7 年前

    您正在使用未声明的类型 ViewController 错误,因为没有调用类型 视图控制器 . 应该是的 UIViewController .

    视图控制器 不是Cocoa Touch框架中的类型,则该类不存在,因此不具有在其他错误中设置的任何属性。

    当然,在没有看到任何代码的情况下,很难找到罪魁祸首,但是事实上,您正在声明 viewController 作为类型的 视图控制器 UIView控制器 可能是其中很大一部分。