使用新的Swift 1.2更新到Xcode 6.3.1,旧方法countElement更改为count,但是当我切换为count时,它总是抛出以下错误消息:



该代码段是我从Apple文档复制而来的,但仍然无法正常工作。

func printAndCount(stringToPrint: String) -> Int {
    println(stringToPrint)
    return count(stringToPrint)
}

func printWithoutCounting(stringToPrint: String) {
    printAndCount(stringToPrint)
}

printAndCount("hello, world")

最佳答案

尝试使用count模块前缀调用全局Swift函数,如下所示:
Swift.count(stringToPoint)
例如。扩展Array类型时,还有一个名为count的属性,因此存在命名冲突。

10-05 23:18