2
Я пытаюсь отформатировать строку в число с помощью NSNumberFormatter. Мой код выглядит следующим образом:NSNumberFormatter внутри вычисленного свойства
var displayValue: Double? {
get {
let i = "4.2"
return NSNumberFormatter().numberFromString(i)?.doubleValue
}
}
Свойство всегда ноль, что мне не хватает?
Возможно, проблема с локалью. Работает ли он с «4,2»? –
Возможный дубликат http://stackoverflow.com/questions/22413605/nsnumberformatter-numberfromstring-decimal-number (который написан в Objective-C, но проблема и решение идентичны в Swift). –
Да, он работает с ",", спасибо! – www40