Xcode 6.3 Swift自动完成

时间:2015-04-15 01:19:49

标签: xcode swift

我刚刚升级到Xcode 6.3的最终版本,发现Swift代码的自动完成功能完全失效。有时,我无法完全显示自动完成弹出窗口(即使我将 Esc Ctrl + Space 混合)。其他时候,会出现自动完成弹出窗口,但它不提供上下文相关的完成建议,只有“此文件中出现的每个单词”完成(顺便说一句,这让我激动不已)。 Objective-C文件中的自动完成工作正常。

我尝试删除DerivedData文件夹,从项目包中删除xcuserdata文件夹,删除~/Library/Caches/com.apple.dt.Xcode目录,然后重新启动;这些程序都没有改变Xcode的行为。

1 个答案:

答案 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