【发布时间】:2016-07-14 13:19:01
【问题描述】:
我在使用 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;
当我开始在 .m 文件中键入“-(instancetype)init”时,自动完成将显示第一个初始化程序,然后是大约 14 个到目前为止甚至与它无关的自动完成,然后(最后)第二个初始化器...
有没有办法使用 7.3(或至少其中的 SDK)但从 7.2 切换回旧的(但非常可爱且有效)自动完成功能?
【问题讨论】:
标签: autocomplete xcode7.3