前言:之前好像不多碰到Xcode中代码提示出问题的状况,最近常常遇到这个问题。没有了Xcode的智能提示,发现我已彻底不会写代码了。原本想吐槽下万恶的baidu,鉴于百度前端时间的各类(贴吧、竞价排名)风波刚过,人坚不催。在BD试了各类解决办法,清理缓存,删除索引,无果下,最终来到Google发现了新大陆。问题得以解决,记录下来,方便往后查看。感谢智能的Google前端
在Xcode->Window->Projects选中你的项目,点击以下图Derived Data右侧的Delete按钮缓存
1. cd进入~/Library/Developer/Xcode/DerivedData
2. ls一下
3. 找到你的项目所用的目录(通常以你的项目名开头)
4. cd 目录名
5. rm -r Index 删除掉你的项目所用的索引文件夹app
前两种操做,实际上是同一种操做。试过以后仍是不能解决的看这里,Xcode 不能提示的缘由是文件没有自动创建索引,缓存没有处理,因此致使智能提示无效。在我尝试过各类解决办法以后,按照下面的步骤来,问题Xcode一般就会恢复:spa
(1) 原文表示删除 ~/Library/Developer/Xcode/DerivedData下全部的文件,我尝试发现只须要删除当前项目相关的索引文件便可
(2) DerivedData从字面上理解应该是收集到的数据,应该是Xcode针对这个项目缓存的一些数据,不会影响项目自己的完整性3d
苹果论坛上的解决方案(https://discussions.apple.com/thread/2746273?start=0&tstart=0)code