Мне нужно преобразовать некоторые целые числа в слова и обратно, то есть: с 14 до четырнадцати и с четырнадцати до 14.
Чтобы преобразовать целое число в слово, я использую свойство .spellout. Есть ли подобный метод, который я мог бы применить к строке, которая преобразует ее в числовое значение? Кажется, не существует эквивалентного метода StringFormatter.
//opposite of what I am trying to do:
public extension Int {
public var asWord: String {
let numberValue = NSNumber(value: self)
var formatter = NumberFormatter()
formatter.numberStyle = .spellOut
return formatter.string(from: numberValue)!
}
}