Возможно ли, что NumberFormatter
(или любая другая сборка в классе / структуре) вернет локализованный знак плюс с определенным максимальным значением после его достижения? Я попробовал это:
let numberFormatter = NumberFormatter()
numberFormatter.maximum = 9
print(numberFormatter.string(from: 10))
Но он просто возвращает "10"
, я ожидаю / надеялся на "9+"
(потому что моя локализация установлена на английский, таким образом, + это здесь знак плюс и добавляется после 9, так как мы читаем слева направо). Можно ли использовать существующий класс / структуру (я думал, что NumberFormatter
может сделать эту работу), которая может обрабатывать локализацию встроенного знака плюс? На другом языке знак плюс отличается и может быть даже перед номером.
Я не хочу добавлять знак плюс вручную.
Я думаю, что NumberFormatter
должен быть в состоянии локализовать знак плюс: https://developer.apple.com/documentation/foundation/numberformatter/1416423-plussign