如何在macOS上获取Swift3中String的长度

时间:2016-09-01 09:14:07

标签: swift macos swift3

如何在macOS上获得'Swift3'中String的长度?

这曾经在Swift2中工作:

if purchaseDateString.length == 0 {
     purchaseDateString = "n/a"
}

什么是Swift3等效于查找String的长度。

更新

马丁指出,这个问题有答案。提到的问题有30个答案。但是,就我所知,它们都没有专门针对Swift3。我错了..

1 个答案:

答案 0 :(得分:56)

您是否尝试characters.count

if purchaseDateString.characters.count == 0 {
     purchaseDateString = "n/a"
}

编辑: - 从Swift 3.2和Swift 4开始,字符串是Collection类型,因此您可以直接在String上使用count属性。

if purchaseDateString.count == 0 {
     purchaseDateString = "n/a"
}