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)
该description属性用于表示以字符串格式实现协议的任何 NSObject或任何类/结构/枚举的内容,Printable但在Int(indexPath.row是Int)的情况下,它只返回数字的字符串值,您永远不应该使用它来转换Int为String.在未来版本的Swift description属性中可能会返回类似"Int:[value]"的内容.你应该使用String(indexPath.row).
| 归档时间: |
|
| 查看次数: |
4941 次 |
| 最近记录: |