Ios Xcode 6自动完成故障(<;<;错误类型>;)

Ios Xcode 6自动完成故障(<;<;错误类型>;),ios,swift,autocomplete,xcode6,Ios,Swift,Autocomplete,Xcode6,我正在用Swift开发一个应用程序,在某个时候我开始体验到一种奇怪的Xcode行为。我不完全记得它是如何发生的,但是自动完成拒绝工作,对于我所有的变量,类型都是。我尝试了这里提供的一些解决方案,但都不起作用。这种令人沮丧的行为可能有什么问题,如果你已经经历过并解决了这个问题,请分享你的想法。我已经删除了派生数据,并检查了我的一些路径是否不正确,但一切似乎都很好。我正要放弃,在没有自动完成功能的情况下工作,我甚至重新安装了XCode,但没有成功。我忘记尝试的是删除.xUserDatad文件夹,该文

我正在用Swift开发一个应用程序,在某个时候我开始体验到一种奇怪的Xcode行为。我不完全记得它是如何发生的,但是自动完成拒绝工作,对于我所有的变量,类型都是。我尝试了这里提供的一些解决方案,但都不起作用。这种令人沮丧的行为可能有什么问题,如果你已经经历过并解决了这个问题,请分享你的想法。我已经删除了派生数据,并检查了我的一些路径是否不正确,但一切似乎都很好。

我正要放弃,在没有自动完成功能的情况下工作,我甚至重新安装了XCode,但没有成功。我忘记尝试的是删除.xUserDatad文件夹,该文件夹可以在右键单击项目并选择显示包内容时找到,然后打开xUserData文件夹并删除[Username].xUserDatad文件夹。它像一个魔咒一样工作,自动完成再次“活跃”,XCode比以前工作得更好。我希望这能帮助任何有同样恼人问题的人…

如果您已经清理了DerivedData,下一步就是尝试找出代码中导致此错误的那一行并提交错误报告…是的,我希望我知道错误的那一行…)这种情况一直发生在XCode 7上。这样工作很可笑根据我在Swift的经验,我建议你不要使用分号,特别是当你声明实例变量时,如果你想减少源代码包崩溃的数量。我曾经遇到过这么多源代码包崩溃,直到我意识到我在我的类范围之外有一个大的注释代码部分,没有任何帮助。我把它取下来后,一切都恢复了正常。XCode Swift自动完成对我来说是一个真正的谜,我想其中一个原因是Swift仍然是一种相对较新的语言,它需要几年才能稳定下来。现在,我建议您遵循Swift编码约定,尽可能保持代码干净,避免这些源代码崩溃。另一件您可能要考虑的事情是,您可以删除项目的派生数据。转到Xcode设置>位置并打开DerivedData文件夹。在那里,您可以删除项目的所有文件夹。重新启动xcode并查看是否有任何更改。这就是我解决问题的原因。2019年,我使用的是Xcode 10.2,这个问题仍然存在,这个解决方案仍然有效。谢谢