Swift 计算属性中的NSNumberFormatter

Swift 计算属性中的NSNumberFormatter,swift,properties,nsnumberformatter,Swift,Properties,Nsnumberformatter,我正在尝试使用NSNumberFormatter将字符串格式化为数字。 我的代码如下所示: var displayValue: Double? { get { let i = "4.2" return NSNumberFormatter().numberFromString(i)?.doubleValue } } 属性始终为零,我缺少什么?!是的,这是一个地区问题4,2工程很好,谢谢 !是的,这是一个地区问题4,2工程很好,谢谢 可能是区域设置问

我正在尝试使用NSNumberFormatter将字符串格式化为数字。 我的代码如下所示:

var displayValue: Double? {
    get {
        let i = "4.2"
        return NSNumberFormatter().numberFromString(i)?.doubleValue
    }
}

属性始终为零,我缺少什么?

!是的,这是一个地区问题4,2工程很好,谢谢

!是的,这是一个地区问题4,2工程很好,谢谢

可能是区域设置问题。它是否适用于4,2?可能的副本是用Objective-C编写的,但问题和解决方案在Swift中是相同的。是的,它适用于,,谢谢!可能是区域设置问题。它是否适用于4,2?可能的副本是用Objective-C编写的,但问题和解决方案在Swift中是相同的。是的,它适用于,,谢谢!