今天遇到一个崩溃情况,String转decimal String失败,而且数据是没有问题的。
原因在于,用户的手机设置了地区为Ukraine(乌克兰),所以在positiveFormat = ",##0.00"的情况下转换失败 --乌克兰的“.”是用“,”代替的。
解决办法:把String转Float,再转Number, 再通过format.string(from: number)转换
今天遇到一个崩溃情况,String转decimal String失败,而且数据是没有问题的。
原因在于,用户的手机设置了地区为Ukraine(乌克兰),所以在positiveFormat = ",##0.00"的情况下转换失败 --乌克兰的“.”是用“,”代替的。
解决办法:把String转Float,再转Number, 再通过format.string(from: number)转换
本文标题:NumberFormatter decimal崩溃
本文链接:https://www.haomeiwen.com/subject/vcawtltx.html
网友评论