【问题标题】:XCode 4 stopped highlight and recognizing UIKit classes on projectXCode 4 停止突出显示并识别项目中的 UIKit 类
【发布时间】:2011-10-06 07:36:46
【问题描述】:

您好,我遇到了 xCode 4 的问题。

我在家里和工作中使用 XCode4 开发项目。

我将它存储在我的 USB 闪存驱动器上。

今天我遇到了一些问题。

我打开 xib 文件以将插座添加到代码并收到下一个错误“无法插入新插座连接:找不到名为...的类的任何信息” 类存在且 xib 文件的属性设置正确。 Could not insert new outlet connection: Could not find any information for the class named

好吧,想想我,我编写代码并使用文件所有者进行连接。

下一步我打开 .h 类文件的代码编辑器并尝试编写 UI……但什么也看不到。我没有得到类 UI 类型的列表

接下来我看到了 XCode 代码编辑器没有突出显示 UIKit 和其他框架的类。

但我在其他项目和它的项目上没有这个错误,但在家用电脑上。

有些人有同样的问题?

【问题讨论】:

    标签: xcode xcode4 uikit codehighlighter


    【解决方案1】:

    试试这个:关闭你的项目。从主菜单中选择“窗口”>“管理器”。选择项目面板。从列表中选择并删除项目的所有副本。再次打开项目(Xcode 将重建必要的信息)。

    这将不会删除您的项目,而是 Xcode 发现的有关您的项目的索引和其他信息。正如我所说,Xcode 将在您重新打开项目后立即重建信息。

    【讨论】:

    • 确实,这就是解决方案 - 只是关闭项目并重新打开并不能解决它(尽管它确实解决了许多其他 Xcode 问题)。对我来说似乎导致它的原因是将 UIViewController 重构为具有不同的名称。
    【解决方案2】:

    我们遇到了一个非常相似的问题,但那里的帮助都没有奏效。最终修复它的方法是从 xcode 中删除 .m 和 .h 文件(仅限资源),然后将它们从项目文件夹中拖回项目中。它似乎重新链接了所有内容并使其再次工作。

    【讨论】:

      【解决方案3】:

      只需在 Compile Sources 下添加 .m 文件:

      <My Project> 
         -- TARGETS <My App Name>
              -- Build Phase tab 
                -- Compile Sources
      

      它解决了问题。

      【讨论】:

        【解决方案4】:

        我注意到 .m 文件被移动到 en.lproj 文件夹中。

        只需从 Xcode 中删除(仅供参考).m 文件并将 .m 移出 en.lproj。 再次添加。别担心,您将恢复所有连接。

        它将解决问题。

        【讨论】:

          猜你喜欢
          • 2011-04-19
          • 1970-01-01
          • 2014-05-23
          • 1970-01-01
          • 2020-07-12
          • 2013-06-01
          • 2021-02-26
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多