У меня есть NumberFormatter () с numberStyle в качестве .currency.Я пытаюсь преобразовать это в квартальную цену, разделив ее на 4.
let formatter = NumberFormatter()
formatter.numberStyle = .currency
formatter.locale = product.priceLocale // product is a SKProduct object.
Попытка разделить на 4:
let quarter = NSDecimalNumber(value: 4)
let quarterly = formatter.string(from: product.price / quarter)
дает ошибку:
«NSDecimalNumber» неявно преобразуется в «Decimal»;Вы имели в виду использовать «как» для явного преобразования?
Я также попытался:
let quarterly = formatter.string(from: (product.price as Decimal) / quarter)
, что дает ошибку:
Тип выражения«NSDecimalNumber» является неоднозначным без дополнительного контекста
Как я могу разделить NumberFormatter.currency на 4?