ios - 前导点的自动完成在 swift 中不起作用

标签 ios xcode swift autocomplete

当我尝试在 swift 中使用“前导点语法”时,我没有收到任何自动完成建议。这个实现没有自动完成功能还是我的 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 发布新的测试版,如果它已修复,我会更新它。

关于ios - 前导点的自动完成在 swift 中不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30025110/

相关文章:

objective-c - 在没有后退按钮的情况下执行 segue?

ios - Swift:以编程方式对齐不同 IOS 屏幕尺寸的标签

ios - 没有箭头的 UIPopoverPresentation

ios - 向 UIPangesture 添加边界

iOS:如何获取刚刚在界面生成器中设置的 UIView 的框架

ios - 在 MFMailComposeViewController 的 messageBody 中查找字符串

swift - 如何访问实现两个协议(protocol)的一个 Struct 属性?

ios - iOS Swift 中的 Braintree 插件 : Where to get variable PaymentMethodNonce:

swift - 从 Realm 数据库中删除对象。

ios - 如何使用自动布局移动标签并为更改设置动画?