xcode 在编写代码的时候智能提示突然失效,没有提示完全不会写代码了,上网各种查找原因及解决的办法,搜索到了一下方法:
第一种是所谓的顽疾版处理方法:
1. 退出 Xcode
2. 重启电脑
3. 找到 这个 DerivedData 文件夹 删除 (路径: ~/Library/Developer/Xcode/DerivedData)
4. 删除这个 com.apple.dt.Xcode 文件 (路径: ~/Library/Caches/com.apple.dt.Xcode)
5. 运行 Xcode 就好了~~
不过我测试,没有解决我的不提示问题,继续查找
第二种方法:
如果之前关闭了代码Index,则命令行执行以下命令打开index:
defaults write com.apple.dt.XCode IDEIndexDisable 0
然后重启xcode,看是否恢复了代码提示。
PS:打开代码Index会导致每次打开工程时,由于要索引代码,有显得有点慢。如果要关闭Index,则执行以下命令:
defaults write com.apple.dt.XCode IDEIndexDisable 1
这种正是我的问题所在,使用完就好了,不过别关闭索引,要不还是不能提示的
因为问题解决下面的方法没有测试,如果上面的方法都解决不了问题可以试一下:
如果之前的代码Index是正常的,则尝试以下方法:
1. cd进入~/Library/Developer/Xcode/DerivedData
2. ls一下
3. 找到你的项目所用的目录(一般以你的项目名开头)
4. cd 目录名
5. rm -r Index 删除掉你的项目所用的索引文件夹
6. 重启xcode验证