前导点的自动完成功能在 swift 中不起作用
Autocomplete for leading dot doesn't work in swift
当我尝试在 swift 中使用 "leading dot syntax" 时,我没有收到任何自动完成建议。这个实现没有自动完成功能还是我的 Xcode(版本 6.3.1)有问题?
例如,当我尝试这样的事情时:
let col: UIColor? = .whiteColor()
点到点后,我没有得到任何方法的建议,所以我必须自己写方法名称(有点难,因为我对 Swift 不是很熟悉 对现在)。
当我像下面这样写时,自动完成工作正常
let col: UIColor? = UIColor.whiteColor()
我已经尝试删除 ~/Library/Developer/Xcode/DerivedData/*
和 ~/Library/Caches/com.apple.dt.Xcode
但没有帮助。
那么,这个功能是没有实现自动完成还是我做错了什么?
编辑:我没有自动完成的一般问题,只有当我想调用静态方法或带有前导点的枚举时,如上例所示。其他一切正常。
我认为这是隐含枚举器和自动完成的持续问题。当前的 Xcode 版本和任何预发布版本均未解决此问题。我们只需要等到 Apple 发布新的测试版,如果它已修复,我会更新它。
为您提供信息,针对此类问题注册了开放雷达。仍然 Xcode 7 beta 4 有问题。
当我尝试在 swift 中使用 "leading dot syntax" 时,我没有收到任何自动完成建议。这个实现没有自动完成功能还是我的 Xcode(版本 6.3.1)有问题?
例如,当我尝试这样的事情时:
let col: UIColor? = .whiteColor()
点到点后,我没有得到任何方法的建议,所以我必须自己写方法名称(有点难,因为我对 Swift 不是很熟悉 对现在)。
当我像下面这样写时,自动完成工作正常
let col: UIColor? = UIColor.whiteColor()
我已经尝试删除 ~/Library/Developer/Xcode/DerivedData/*
和 ~/Library/Caches/com.apple.dt.Xcode
但没有帮助。
那么,这个功能是没有实现自动完成还是我做错了什么?
编辑:我没有自动完成的一般问题,只有当我想调用静态方法或带有前导点的枚举时,如上例所示。其他一切正常。
我认为这是隐含枚举器和自动完成的持续问题。当前的 Xcode 版本和任何预发布版本均未解决此问题。我们只需要等到 Apple 发布新的测试版,如果它已修复,我会更新它。
为您提供信息,针对此类问题注册了开放雷达。仍然 Xcode 7 beta 4 有问题。