【问题标题】:Xcode going crazy! while coding, loses classes, references and doesn't autocomplete giving often <<error type>>Xcode 快疯了!在编码时,会丢失类、引用并且不会自动完成给出经常 <<error type>>
【发布时间】:2014-10-30 10:34:43
【问题描述】:

在我安装了最新版本的 xcode 后,我遇到了一个非常烦人的问题。

我在编码时,xcode 发疯了。不用我做任何奇怪的事情,只要输入代码,xcode 就会停止识别类。

例如:我想将 UITableViewDelegate 添加到我的班级,但它无法识别它。在我手动输入后,有时它会识别它并显示为紫色,有时它不会。但两次它都不会真正考虑它,所以如果我尝试写下该委托的方法,它不会显示它。

其他时候,如果我尝试调用某个类的变量,同时尝试自动完成它,它会显示 .

如果我尝试调用任何类,假设我尝试输入 var test = UIActionSheet,它只会显示自动完成列表中的一些元素(原始类型、原语、我的主项目的类,但它没有t 显示大多数类)。

好像缺少文档和与主要框架的链接...

我昨天正在开发一个简单的选项卡式应用程序,这是我第三次因为这个问题而重新开始,以为重新开始会解决问题,但它不起作用。

如果我在问题发生时打开另一个项目,则另一个项目可以工作(但我在我的应用程序中重新编码,所以这不是一个问题,而且我在其他项目上也有同样的问题......它只是不会同时影响 2 个项目) 我尝试删除派生数据 我尝试重新启动 xcode 和 comp

发生了什么事?

这里有两个屏幕截图,您可以在其中看到正在发生的事情:

【问题讨论】:

    标签: ios objective-c xcode swift


    【解决方案1】:

    我之前也遇到过同样的问题。

    退出 Xcode 并在此处删除 Derived Data 文件夹 ~/Library/Developer/Xcode 重新启动Xcode,您应该会看到自动完成功能再次起作用。

    【讨论】:

    【解决方案2】:

    你必须学会​​如何把它拆开再组装起来。

    要么重新安装 Xcode,如果没有帮助,创建一个新项目。 然后一个一个复制源文件,看看什么时候坏。

    【讨论】:

      【解决方案3】:

      全新安装 XCode IDE 6.1 版

      【讨论】:

        【解决方案4】:
        1. 使用CMD + F 查找所有_element
        2. 检查是否命名了一个变量_element

        以下代码可能会重现错误:

        class _element:NSObject {
        }
        let _element:UIImage = UIImage()
        // type _element under this line
        

        【讨论】:

          猜你喜欢
          • 2019-10-13
          • 2016-08-06
          • 1970-01-01
          • 1970-01-01
          • 2011-07-19
          • 2015-08-20
          • 1970-01-01
          • 1970-01-01
          • 2016-05-16
          相关资源
          最近更新 更多