无法将nsnumber类型的值分配给值类型字符串



我正在使用数字格式化程序将值数字从JSON更改为带逗号的数字(例如500000500,000)。我想我记下了,但我收到了一个错误,说:

无法将nsnumber类型的值分配给值类型字符串

if let supply = json["supply"] as? NSNumber{
    var numberFormatter = NSNumberFormatter()
    numberFormatter.numberStyle = NSNumberFormatterStyle.DecimalStyle
    numberFormatter.stringFromNumber(supply)!
    totalXRP.text = supply
}

您必须将numberFormatter.stringFromNumber的结果分配给您的文本字段:

if let supply = json["supply"] as? NSNumber{
    var numberFormatter = NSNumberFormatter()
    numberFormatter.numberStyle = NSNumberFormatterStyle.DecimalStyle
    if let result = numberFormatter.stringFromNumber(supply) {
        totalXRP.text = result
    }
}

相关内容

最新更新