在Swift 3中给出以下范围声明和用法:
let values = [1...50]
cell.textLabel?.text = String(values[indexPath.row]! + 1)
怎么能做上面的事情,我可以将特定索引处的项目值转换为字符串?
答案 0 :(得分:2)
要使values
成为来自Int
的{{1}}数组,您可以使用:
1...50
然后你可以使用这样的值:
let values = Array(1...50)
要使cell.textLabel?.text = String(values[indexPath.row])
成为values
从String
到"1"
的数组,请使用:
"50"
然后你可以这样做:
let values = (1...50).map(String.init)