类扩展中的Xcode自动完成成员
从Xcode(6.3.2)中的类扩展访问成员时,Autocomplete对我不起作用 我创建了一个UIColor扩展,并通过类扩展中的Xcode自动完成成员,xcode,swift,autocomplete,xcode6,xcode6.3,Xcode,Swift,Autocomplete,Xcode6,Xcode6.3,从Xcode(6.3.2)中的类扩展访问成员时,Autocomplete对我不起作用 我创建了一个UIColor扩展,并通过UIColor().sampleExtendedColorName()访问它们,在我键入时它不会显示出来。“自动完成”适用于除此之外的所有功能。有我可以更改的设置吗 extension UIColor{ func sampleExtendedColorName() -> UIColor { return UIColor(red:200/255, green:1
UIColor().sampleExtendedColorName()
访问它们,在我键入时它不会显示出来。“自动完成”适用于除此之外的所有功能。有我可以更改的设置吗
extension UIColor{
func sampleExtendedColorName() -> UIColor {
return UIColor(red:200/255, green:100/255, blue:120/255, alpha:1.0)
}
}
更新(新信息):
因此,如果我从直接子类为
UIViewController
的ViewController访问UIColors,那么autocomplete是有效的,但是如果我子类为自定义的CustomViewController
,即UIViewController
的子类,autocomplete由于某种原因不会显示出来。,问题出在我的Xcode项目中的ColorExtension.Swift文件上。我需要检查所有目标成员身份。检查所有目标成员身份工作正常。如果你不知道目标会员在哪里
- 转到swift文件(例如:ViewController.swift)
- 在“实用程序”面板的右侧,单击“文件检查器”
- 您可以在那里看到目标成员资格
- 检查所有字段李>