突然,只有以@开头的代码完成在Xcode 6中的所有Xcode项目中停止工作。

大约一周前,在升级到Xcode 6.0.1之后,我尝试使用Debug层次结构,然后不仅使用Xcode,还使用我的整个Mac系统崩溃并重新启动。从那以后,如果我没记错的话,问题就开始发生了。
大多数代码完成都正常工作,比如NSLog()。

但是,只有以@开头的代码完成,比如@string,@array,.,在我的所有Xcode项目中都没有工作。当我键入@时,我看不到NSString、id、NSArray等的自动代码完成弹出窗口。代码完成弹出窗口不会自动显示,但是当我键入esc键时,它就会显示出来。

即使在一个新的Xcode项目中,也存在同样的问题。最奇怪的一点是,这个代码完成问题发生在我的所有Xcode项目中,而不管它们是什么时候创建的。此外,仅用于@的代码完成不起作用。
@的代码完成非常常用。脖子疼得要命.如果你能给我解决这个问题的任何建议,那就太好了。谢谢!
发布于 2014-10-24 17:23:42
我相信苹果已经改变了这种行为。所以我想你应该习惯了。
我知道这很糟糕,但至少你可以把它改成别的东西。
如果有人知道如何让它回到Xcode 5中,那就太棒了!

https://stackoverflow.com/questions/26478297
复制相似问题