当我第一次尝试在手机上运行我的应用程序(iPhone 5c,iOS 8.4)时,我遇到了这个问题。它在模拟器上运行良好(使用iOS 8.4)。
var str = "3.8";
var value = NSNumberFormatter().numberFromString(str)
println(value);
当我在模拟器中运行此代码时,它会打印" Optional(3.8)"。当我在手机上运行它时会打印:" nil"。我发现这很奇怪。