Xcode 失去了它的代码意义?
Posted
技术标签:
【中文标题】Xcode 失去了它的代码意义?【英文标题】:Xcode lost it's code sense? 【发布时间】:2012-10-08 03:13:52 【问题描述】:由于某种原因,我的 Xcode 项目无法识别(自动更正)我的代码。除了 NSStrings(红色)之外,它不会对文本进行颜色编码。它不会像以前那样自动填充东西(例如,如果我输入“CGR”,它会输入“CGRectMake:(x,y,width,height)”,但现在不会了。我不记得这是从什么时候开始的正在发生,但它在我的其他项目中确实有效。有什么想法吗?
顺便说一句,删除派生数据并不能解决问题。也不会创建新项目并导入文件。
【问题讨论】:
你试过退出再重启吗? 是的,恐怕这不是什么新鲜事。它已经发生了几个月。我已经尝试了所有我能想到的。 也许您的前缀 (.pch) 文件损坏了? 【参考方案1】:这个问题我也遇到过,我给你3个解决方法,你可以试试。
解决方案 1:
-
打开xcode;
打开管理器(Xcode-> 窗口-> 管理器-> 项目)
选择您的项目并右键单击,然后从“组织”中删除...
关闭 xcode 并重新打开您的项目。
解决方案 2:
-
打开您的项目。
Targets -> Building Settings,设置Precompile Prefix Header = NO;
重复解决方案 1(有时 Precompile Prefix Header 会出现问题)。
解决方案 3:
-
使用命令行。
cd YourProject.xcode
删除 project.pbxproj 以外的项目
祝你好运。
【讨论】:
我已经尝试重新安装,没有骰子。现在情况变得如此糟糕,以至于当我尝试使用 [buttonName setTitle:] 时,我得到“没有 @interface for UIButton 声明选择器“setTitle”(显然它确实如此)。 哈!出于某种原因,我的项目被拆分在不同的文件夹中。 IE。它是一个包含所有图像的文件夹,另一个是 ViewController.h,另一个是 ViewController.m。将所有文件移动到层次结构中的最高文件夹,一切正常:)感谢您的所有帮助!【参考方案2】:哈,想通了!出于某种原因,我的项目被拆分在不同的文件夹中。 IE。它是一个包含所有图像的文件夹,另一个包含 ViewController.h 和另一个包含 ViewController.m 的文件夹。将所有文件移动到层次结构中的最高文件夹,一切正常:) 感谢您的所有帮助!
【讨论】:
【参考方案3】:我想你的文本编辑偏好太容易出错了?命令逗号 -> 文本编辑。
【讨论】:
以上是关于Xcode 失去了它的代码意义?的主要内容,如果未能解决你的问题,请参考以下文章
为啥我的 NSManagedObjects 数组失去了它的属性?
BlockingQueue 失去了它的引用并抛出 NullPointerException onMessage Jetty WebSocket