如何在macOS上获得'Swift3'中String
的长度?
这曾经在Swift2中工作:
if purchaseDateString.length == 0 {
purchaseDateString = "n/a"
}
什么是Swift3等效于查找String的长度。
更新
马丁指出,这个问题有答案。提到的问题有30个答案。但是,就我所知,它们都没有专门针对Swift3。我错了..
答案 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"
}