首先让我声明我是来自Flash Builder(IDE)/ AS3背景的Objective-C和XCode的绝对新手。我最近开始学习Objective-C并使用XCode。XCode中的自动完成功能未按预期工作(使用其他IDE)
我现在正在编写我的第一个程序,并注意到XCode中的自动完成功能并不像我期望的那样工作。它向我展示了与我正在使用的课程类型看似无关的各种价值。
如果我宣布:
NSFileManager *manager;
那么如果我键入 manager = [NSFileManager
并键入命令+空间在这里我希望defaultManager
是的建议之一。建议只应该是NSFileManager类的方法和属性。这是我在Flash Builder中习惯的方式。
这是XCode中的错误,有些配置错误,或者仅仅是因为XCode应该工作?
我无法重现您的问题。在我的系统上,Xcode的行为与你喜欢的行为完全相同:它仅向我展示了'NSFileManager'类的方法,其中'defaultManager'被选择为具有最高可能性的完成。顺便说一句,你不要输入command + space('CMD + SPACE'),你可以输入'control + space'('CTRL + SPACE')。在Mac上,这两个键是不同的键,'CMD + SPACE'默认启动聚光灯搜索。 – Mecki
有时重新启动XCode解决它 –