【问题标题】:Cannot invoke `join` with an argument list of type (String, [String]) in Swift 2.0在 Swift 2.0 中无法使用类型为 (String, [String]) 的参数列表调用“join”
【发布时间】:2015-06-26 09:10:53
【问题描述】:
var specializationTitles = ["a", "b", "c", "d"]
let outputString = join(" / ", specializationTitles)

出现错误:

无法使用(String, [String]) 类型的参数列表调用join

如何解决?

【问题讨论】:

    标签: swift swift2


    【解决方案1】:
    let separator = " / "
    let outputString = separator.join(specializationTitles)
    

    使用 Xcode7beta6:

    specializationTitles.joinWithString(" / ")
    

    Xcode7 发布版本:

    specializationTitles.joinWithSeparator(" / ")
    

    【讨论】:

      【解决方案2】:

      在 Swift 2.0(这是 Xcode 7 的默认设置)中,您必须使用 joinWithSeparator

      specializationTitles.joinWithSeparator(" / ")
      

      【讨论】:

        猜你喜欢
        • 2018-09-18
        • 1970-01-01
        • 1970-01-01
        • 2016-10-09
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多