请问怎么将double转成string才能不损失数据本身的小数位数呢,例如,将1.000转换为“1.000”
直接转换会变成1,而使用format则需要指定保留小数点位数,否则自动保留6位
可不可以什么都不要做,我就想转个字符串而已……
var srcDouble = 1.2645
var strResult = "\(srcDouble)"
let formatter = NSNumberFormatter()
formatter.minimumFractionDigits = 0
formatter.maximumFractionDigits = 3
println(formatter.stringFromNumber(1.000))
println(formatter.stringFromNumber(1.234))