【问题标题】:(Xcode 6) - Code completion not work (UIKit, Foundation...)(Xcode 6) - 代码完成不起作用 (UIKit, Foundation...)
【发布时间】:2015-06-30 22:36:49
【问题描述】:

我需要有关 Xcode 6 的帮助。

这只发生在我正在处理的项目中。对于另一个,代码建议有效。

我的项目有什么问题?

【问题讨论】:

    标签: swift xcode6 code-completion


    【解决方案1】:

    答案是删除 ~/Library/Developer/Xcode/DerivedData/ModuleCache(Xcode 关闭时)

    【讨论】:

    • 也为我工作(Obj C Xcode 7,这个问题与 swift 无关)
    【解决方案2】:

    我一直在研究 StackOverflow 上的相同问题,以下是大多数线程的建议:删除 Derived Data 文件夹文件(或者可能只是与您的麻烦项目相关的文件!)。它对我有用,因此这个答案。详情如下:

    通过删除 ~/Library/Developer/Xcode/DerivedData 中的所有文件手动修复

    注意:如果 Library 文件夹对您来说是新的,请关注这篇 CultOfMac 文章:

    图书馆访问开启。

    打开 Finder 窗口,然后导航到主文件夹。那就是侧边栏中可爱的小房子图标所代表的那个。如果您没有看到它,请单击“桌面”或“文档”文件夹之类的内容,然后按住 Command 键单击窗口的标题栏。您将获得一个下拉菜单,其中显示当前文件夹的文件路径,如果您从主目录中选择了一个文件夹,它将在列表中的某处显示主文件夹。单击它以转到主文件夹。

    现在,一旦您到达那里,按 Command-J 即可调出“视图选项”面板。您会在该面板的某处看到一个“显示库文件夹”复选框,具体取决于您的 Finder 窗口所在的视图。只需选中它即可显示您的用户帐户的库文件夹。现在您可以进入那里尽情玩耍了。

    注意:一些 StackOverflow 成员建议在点 (.) 后按“Escape”键或 Command 和 + 键,其他人建议键入空格(控制 + 空格键)。但是,您的帖子似乎表明它是特定于项目的(适用于其他项目),因此尝试不同的方法可能会很有用。希望这会有所帮助。

    【讨论】:

    【解决方案3】:

    Swift 文件不会为 UI 类(例如 UIImage、UIDevice)提供代码补全,除非文件顶部有“import UIKit”。

    【讨论】:

      猜你喜欢
      • 2014-11-11
      • 2016-08-31
      • 2010-12-10
      • 2014-11-23
      • 2017-05-04
      • 2018-03-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多