这是我现在的工作内容:
扩展 Decimal { var formattedAmount: String { let formatter = NumberFormatter() formatter.generatesDecimalNumbers = true formatter.minimumFractionDigits = 2 formatter.maximumFractionDigits = 2 return formatter.string(from: self) //类型不匹配 } }但是我无法从 Decimal 创建 NSNumber。
string(for: self)
- 参见 https://dev59.com/Nl0a5IYBdhLWcg3wva15#29999137 进行比较。 - Martin Rstring(from: self as NSDecimalNumber)
- 参考 https://dev59.com/TVgR5IYBdhLWcg3wlOEr - Martin Rstring(for: self)
的存在,它有文档吗?我打算像你第二条评论中提到的那样添加一个答案,现在已经太晚了 :) - Ahmad F