Xcode 7.3自动完成问题

Chi*_*eNL 7 autocomplete xcode7.3

我在Xcode 7.3的新自动完成方面遇到了一些问题

导入类时,该类不会显示在自动完成中.更令人讨厌的是,当导入的类包含typedef NS_ENUM时,可能的值也不会显示.在这两种情况下,当我手动输入类名或枚举值时,该特定值将在下次显示,但对于可能的枚举值,所有其他值仍然不会显示.

此外,我注意到自动完成不再按字母顺序排序..所以,例如,当我在.h文件中有一个带初始值设定项的类时:

-(instancetype)initWithServiceName:(NSString*)serviceName listenPort:(NSUInteger)listenPort keys:(NSArray*)keys;  
-(instancetype)initWithServiceName:(NSString*)serviceName listenPort:(NSUInteger)listenPort keyFile:(NSString*)keyFile;
Run Code Online (Sandbox Code Playgroud)

当我开始在.m文件中输入" - (instancetype)init"时,自动完成将显示第一个初始化程序,然后是大约14个自动填充,它们甚至到目前为止都没有,然后(最后)第二个初始化程序. .

有没有办法使用7.3(或至少其中的SDK),但切换回7.2的旧(但非常可爱,工作)自动完成功能?

Kun*_*nna -1

尝试清理项目并构建它,如果这不起作用,请从 /Users//Library/Developer/Xcode/DerivedData 中删除派生数据,然后重试。应该管用