Swift 2 syntax error: Cannot call value of non-function type 'Int'

Swift 2 syntax error: Cannot call value of non-function type 'Int'

我写一个函数:

extension String {
    func size()->Int{
        return count(self.utf16)
    }
}

但它 returns 我出错了:

Cannot call value of non-function type 'Int'

我该如何解决?

count 是 swift 1.2 方式, 在 swift 2.0 中使用 myString.characters.count(任何数组都可以这样计算)

所以:

extension String {
    func size()->Int{
        return self.characters.count
    }
}

characters 自 Swift 4 起已弃用。因此对于 Swift 4,解决方案如下所示 -

extension String {
    func size()->Int{
        return self.count
    }
}