Dha*_*r S 7 string nsnumber swift
如何将NSNumber数组转换为String数组以便在UITableView中显示值?
cell.textlabel.text = ?
Run Code Online (Sandbox Code Playgroud)
码:
var a = [68.208983, 6.373902, 1.34085, 3.974012, 110.484001,
61.380001, 1.325202, 0.8501030000000001, 0.8501030000000001,
0.8501030000000001, 3.647296, 1.28503]
Run Code Online (Sandbox Code Playgroud)
Double如果您没有明确注释它们,那么您发布的内容是一个数组。如果您发布的数组原样,那么您需要:
let arrayOfDoubles = [68.208983, 6.373902, 1.34085, 3.974012, 110.484001, 61.380001, 1.325202, 0.8501030000000001, 0.8501030000000001, 0.8501030000000001, 3.647296, 1.28503]
let stringArrayOfDoubles = arrayOfDoubles.map { String($0) }
Run Code Online (Sandbox Code Playgroud)
或者,如果您显式地注释类型,[NSNumber]那么您将需要这个:
let arrayOfNumbers: [NSNumber] = [68.208983, 6.373902, 1.34085, 3.974012, 110.484001, 61.380001, 1.325202, 0.8501030000000001, 0.8501030000000001, 0.8501030000000001, 3.647296, 1.28503]
let stringArrayOfNumbers = arrayOfNumbers.map { $0.stringValue }
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
7366 次 |
| 最近记录: |