突然间,只有以@开头的代码完成才停止在Xcode 6中的所有Xcode项目中工作。
大约一周前,在升级到Xcode 6.0.1后,我尝试使用Debug View Hierarchy,然后不仅Xcode而且整个Mac系统崩溃并重新启动。从那以后,如果我没记错的话,问题就开始发生了。
大多数代码完成都正常工作,如NSLog()。
但是,只有以@开头的代码完成,如@" string",@ [array,...],还没有在我的所有Xcode项目中工作。当我输入@时,我无法看到NSString,id,NSArray等的自动代码完成弹出窗口。代码完成弹出窗口自动不会显示,但是当我输入esc键时,它会显示出来。
即使在新的Xcode项目中,也存在同样的问题。最奇怪的一点是,这个代码完成问题发生在我的所有Xcode项目中,无论它们何时被创建。此外,只有@的代码完成无效。
@的代码完成经常使用。这是一个令人痛苦的痛苦......如果你能给我任何建议来解决这个问题,那就太好了。谢谢!
答案 0 :(得分:1)
我相信Apple改变了这种行为。所以我想要习惯它。
我知道这很糟糕,但至少你可以把它换成别的东西。
如果有人知道如何在Xcode 5中重新使用它会很棒!