当我尝试在 swift 中使用“前导点语法”时,我没有得到任何自动完成建议。是否没有实现此自动完成功能,或者是我的 Xcode(版本 6.3.1)有问题?
例如,当我尝试这样的事情时:
let col: UIColor? = .whiteColor()
在我击中点后,我没有得到任何关于任何方法的建议,所以我必须自己写方法名称(这有点困难,因为我现在对 Swift 不太熟悉)。
当我像下面这样写时,自动完成功能正常
let col: UIColor? = UIColor.whiteColor()
我已经尝试删除~/Library/Developer/Xcode/DerivedData/*
and ~/Library/Caches/com.apple.dt.Xcode
但这没有帮助。
那么,这个功能是否没有自动完成功能,或者我做错了什么?
编辑:我对自动完成没有一般性问题,只有当我想调用静态方法或带有前导点的枚举时才会出现这种问题,如上例所示。其他一切都很好。
我相信这是隐含枚举器和自动完成的一个持续存在的问题。当前的 Xcode 版本或任何预发布版本都没有修复此问题。我们只需要等到苹果发布新的测试版,如果它被修复,我会更新它。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)