swift – Xcode 8自动完成需要1分钟才能显示
今天我将项目更新为
Swift 3.0.
该项目与Xcode 7.3和自动完成功能顺利 >自动完成对于新项目很有用,只有这一个有问题. 编辑: 当我在打字时删除建议,并强制使用控制和空间,那么它的大部分时间都可以工作.但它不工作时我打字(纠错也). 当我做Pod安装时,虽然现在每个Pod都在Swift 3中,但是它要求我重新转换该项目.我点击“确定”,它显示999错误,但是当生成转换时,它不需要任何转换和“更新”(当我清理项目时,错误消失). 谢谢
在我从swift 2.x到swift 3的项目转换期间,我的自动完成也有同样的问题:自动完成看起来部分消失了,所以我按照这些步骤,从那一刻,自动完成的一切工作正常(我希望它继续..):
>清洁构建(选择产品和清洁) 从终端启动这个命令: rm -rf ~/Library/Developer/Xcode/DerivedData/* 关闭Xcode.现在,您可以尝试停止索引并重新启动它,因为它与自动完成相关联:如果您将其禁用,则自动完成将停止工作.所以从终端做: defaults write com.apple.dt.XCode IDEIndexDisable 1 启动Xcode,如果您希望您可以检查自动完成是否已禁用,则重新关闭Xcode并键入: defaults delete com.apple.dt.Xcode IDEIndexDisable 此键将以前的和正确的索引设置删除为默认(启用),因此您可以尝试重新打开Xcode并检查自动完成是否有效. 我对我的项目发生的事情的解释是,可能我已经停止意外的索引过程(我不耐烦),所以自动完成事实上已经受到影响.有了这个“强制重新索引”,我已经解决了. 希望它可以帮助你. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |