我刚刚升级到Xcode 6.3的最终版本,发现Swift代码的自动完成功能完全失效。有时,我无法完全显示自动完成弹出窗口(即使我将 Esc 或 Ctrl + Space 混合)。其他时候,会出现自动完成弹出窗口,但它不提供上下文相关的完成建议,只有“此文件中出现的每个单词”完成(顺便说一句,这让我激动不已)。 Objective-C文件中的自动完成工作正常。
我尝试删除DerivedData
文件夹,从项目包中删除xcuserdata
文件夹,删除~/Library/Caches/com.apple.dt.Xcode
目录,然后重新启动;这些程序都没有改变Xcode的行为。
答案 0 :(得分:0)
我做的第一件事是删除派生的数据目录 〜/资源库/开发/ Xcode中/ DerivedData。这没有解决它。
那么,如何打开Xcode并让它不重新打开它已打开的任何项目? 似乎有几种方法。
如果Xcode位于您的底座中,您可以通过选项移动单击它,它将不会打开任何项目。
或者,您可以摆脱所有自动保存信息。
是的rm -r~ / Library / Autosave \ Information /
是的rm -r~ / Library / Saved \ Application \ State / com.apple.dt.Xcode.savedState
最后,您可以使用此咒语从命令行打开Xcode。
open -a /Applications/Xcode.app --args -ApplePersistenceIgnoreState YES