1

由于某种原因,我的 Xcode 项目无法识别(自动更正)我的代码。除了 NSStrings(红色)之外,它不会对文本进行颜色编码。它不会像以前那样自动填充内容(例如,如果我输入“CGR”,它会输入“CGRectMake:(x,y,width,height)”,但现在不会了。我不记得这是从什么时候开始的正在发生,但它在我的其他项目中确实有效。有什么想法吗?

顺便说一句,删除派生数据并不能解决它。创建新项目和导入文件也不会。

4

3 回答 3

2

这个问题发生在我身上,我给你3个解决方案,你可以试试。

解决方案1:

  1. 打开xcode;
  2. 打开管理器(Xcode-> 窗口-> 管理器-> 项目)
  3. 选择您的项目并右键单击,然后从组织中删除...
  4. 关闭 xcode 并重新打开您的项目。

解决方案2:

  1. 打开你的项目。
  2. Targets -> Building Settings,设置 Precompile Prefix Header = NO;</li>
  3. 重复解决方案 1(有时 Precompile Prefix Header 会出现问题)。

解决方案3:

  1. 使用命令行。
  2. cd YourProject.xcode
  3. 删除 project.pbxproj 以外的项目

祝你好运。

于 2012-10-08T03:56:33.417 回答
1

哈,想通了!出于某种原因,我的项目被拆分在不同的文件夹中。IE 它是一个包含所有图像的文件夹,另一个是 ViewController.h,另一个是 ViewController.m。将所有文件移动到层次结构中的最高文件夹,一切正常:) 感谢您的所有帮助!

于 2012-10-12T00:25:26.993 回答
0

我想您的文本编辑偏好太容易出错了?命令逗号 -> 文本编辑。

于 2012-10-08T03:49:28.583 回答