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)