获取indexPath.row的字符串值

Esq*_*uth 1 uitableview ios swift

这两种方法之间的区别是什么来获取indexPath.row的字符串值?

override func tableView(tableView: UITableView, cellForRowAtIndexPath indexPath: NSIndexPath) -> UITableViewCell {
    var newString: String = String(indexPath.row)
    var newString2: String = indexPath.row.description)
}
Run Code Online (Sandbox Code Playgroud)

Nik*_*pov 5

description属性用于表示以字符串格式实现协议的任何 NSObject或任何类/结构/枚举的内容,Printable但在Int(indexPath.rowInt)的情况下,它只返回数字的字符串值,您永远不应该使用它来转换IntString.在未来版本的Swift description属性中可能会返回类似"Int:[value]"的内容.你应该使用String(indexPath.row).