代码之家  ›  专栏  ›  技术社区  ›  giamar

为什么Xcode自动完成不起作用,并不断显示错误?

  •  0
  • giamar  · 技术社区  · 9 年前

    我是Xcode的新手。在“正常”使用了几天后,我没有遇到任何问题,Xcode停止正常工作。

    自动代码完成现在只给我方法(“M”)。例如,如果我在“ViewController.swift”中 if ... ,会出现一个错误,但不会显示提示。它似乎没有“导入”正确的库。

    img1 http://cl.ly/image/1u3J120y3A1J/Image%202015-01-22%20at%207.32.57%20PM.png

    img2 http://cl.ly/image/0r1a1x210U17/Image%202015-01-22%20at%207.33.13%20PM.png

    img3

    1 回复  |  直到 9 年前
        1
  •  1
  •   Cesare    9 年前

    重新启动Xcode。删除派生数据Xcode文件夹应该可以解决此问题。您可以前往 ~/Library/Developer/XCode/DerivedData 并删除其中的所有子文件夹。

    顺便说一下,在第一张截图中 不能 使用 if 这样的语句(在任何函数之外)。所以这可能不是Xcode的问题。

    我看到你的第二张截图:你不能打字 init 。这没有道理。

    在第三张截图中,您试图 import 但必须在任何类之外导入模块。