【问题标题】:XCode 7.3 bug with code marking (in Swift)带有代码标记的 XCode 7.3 错误(在 Swift 中)
【发布时间】:2016-04-23 17:52:49
【问题描述】:

在 XCode 7.3 中,文档项(使用 ctrl-6 切换)在某个点之后无法正确显示。 (截图上面没有错)

【问题讨论】:

    标签: xcode swift xcode7.3


    【解决方案1】:

    没有多少人会遇到这种情况,因为它发生在特定情况下(据我所知)。

    let i = 0
    switch i {
    default: "\(i) ©"
    }
    

    复制并粘贴上面的代码将在任何带有// MARK:// FIXME:// TODO:代码标记的文件中发生同样的事情。

    发生这种情况的条件是三者的结合:

    1. 使用switch:if {} 不会导致同样的问题。
    2. 使用字符串插值:String(format: "%d ©", i)"stringText ©" 不会导致同样的问题。
    3. 使用前面有空格的表情符号和符号:"\(i)©" 不会导致同样的问题。

    三个条件中的任何一个不满足,错误都不会发生。因此,如果您经常查看文档项目并且不想看到损坏的下拉列表,请尝试更改以下三个条件中的任何一个。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-08-07
      • 1970-01-01
      • 1970-01-01
      • 2016-07-22
      • 2016-10-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多