Poo*_*kie 12 xcode autocomplete swift
今天我将我的项目更新为Swift 3.0.
该项目运作顺利,Xcode 7.3自动完成没有问题.更新到Swift 3Xcode中的自动完成后几乎消失(需要1分钟).
自动完成功能适用于新项目,只有这个有问题.
我想一般的高性能解决方案,如消除"+"上Strings,并没有追加设定阵列,但没有运气.
我试着删除Derived Data,清理项目
我拥有组件和模拟器部分的所有内容
我的项目使用了几个Pod
编辑:
当我在打字时删除建议并用控制和空间强制它,那么它大部分时间都有效.但是当我输入时它不起作用(错误校正也是如此).
当我安装Pod时,虽然现在每个Pod都在Swift 3中,但它要求我再次转换项目.我单击"确定"并显示999+错误,但在生成转换时,它不需要任何转换和"更新"(当我清理项目时错误消失).
谢谢
在我的项目从 swift 2.x 到 swift 3 的转换过程中,我在自动完成方面遇到了同样的问题:自动完成看起来部分消失了,所以我按照以下步骤操作,从那一刻起,自动完成周围的一切都工作正常(我希望它继续......):
从终端启动此命令:
rm -rf ~/Library/Developer/Xcode/DerivedData/*
Run Code Online (Sandbox Code Playgroud)
关闭 Xcode。现在您可以尝试停止索引并重新启动它,因为它与自动完成相关联:如果您将其禁用,自动完成将停止工作。所以从终端做:
defaults write com.apple.dt.XCode IDEIndexDisable 1
Run Code Online (Sandbox Code Playgroud)
启动 Xcode,如果需要,可以检查自动完成功能现在是否已禁用,因此重新关闭 Xcode 并输入:
defaults delete com.apple.dt.Xcode IDEIndexDisable
Run Code Online (Sandbox Code Playgroud)
该键将之前正确的索引设置删除为默认(启用),因此您可以尝试重新打开 Xcode 并检查自动完成功能是否有效。
我对我的项目发生的情况的解释是,可能我已经意外停止了索引过程(我很不耐烦),因此自动完成功能实际上受到了影响,它部分起作用了。通过这种“强制重新索引”我已经解决了。
希望它可以帮助你。
| 归档时间: |
|
| 查看次数: |
1725 次 |
| 最近记录: |