【问题标题】:Autocomplete for leading dot doesn't work in swift前导点的自动完成功能无法快速运行
【发布时间】:2015-07-24 21:25:36
【问题描述】:

当我尝试在 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 但没有帮助。

那么,这个功能没有自动完成功能还是我做错了什么?

编辑:我对自动完成没有一般问题,只有当我想调用静态方法或带有前导点的枚举时,如上例所示。其他一切正常。

【问题讨论】:

  • 我在那里没有看到重复,但也许我只是忽略了它。从我在那里读到的内容来看,这是一个一般的自动完成问题。我的自动完成工作正常,只有前导点语法不起作用,我没有在您链接的问题中阅读任何相关内容。
  • 前导点语法也意味着自动完成顺便说一句。无论如何,我已经标记了,因为我发现它与您所说的非常相似。但不用担心,如果其他 SF 用户没有发现它 Duplicate,那么它对你来说很好。干杯!

标签: ios xcode swift autocomplete


【解决方案1】:

我相信这是隐含枚举器和自动完成的持续问题。当前的 Xcode 构建或任何预发布构建都无法解决此问题。我们只需要等到 Apple 发布新的测试版,如果它得到修复,我会更新它。

【讨论】:

    【解决方案2】:

    供您参考,已针对此类问题注册了开放式雷达。 Xcode 7 beta 4 仍然存在问题。

    http://www.openradar.me/21976034

    【讨论】:

      猜你喜欢
      • 2015-01-09
      • 2015-02-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-05-29
      • 1970-01-01
      • 2020-10-12
      • 1970-01-01
      相关资源
      最近更新 更多