在下面的代码中,我希望convertedN成为99999999但我得到的却是99999998。问题是在我设置n之前存在舍入错误。我该怎么做才能获得我想要的结果?letamount=".99999999"lettmpFormatter=NSNumberFormatter()tmpFormatter.maximumFractionDigits=8letn=tmpFormatter.numberFromString(amount)letdecimalAmount=NSDecimalNumber(decimal:n!.decimalValue)letconvertedN=(decimalAmo