这就是我现在所做的: 扩展十进制{ var formattedAmount:String { 让formatter = NumberFormatter() formatter.generatesDecimalNumbers = true formatter.minimumFractionDigits = 2 formatter.maximumFractionDigits = 2 返回formatter.string(from:self)//不匹配types } } 但我不能从Decimal创buildNSNumber 。
在目标C中,是否有任何方法来格式化一个integer序号1 =>“1st”,2 =>“2nd”等…适用于任何语言 ? 所以如果用户是法国人,他会看到“1er”,“2ieme”等。 非常感谢! 编辑 :这是一个iOs应用程序