问题与NSNumber在SWIFT 3
我已经将我的项目转换为SWIFT 3,并且我有NSNumber,我无法处理的问题。 这里是我的号码格式化程序声明问题与NSNumber在SWIFT 3
let numberFormatter: NumberFormatter = {
let nf = NumberFormatter()
nf.numberStyle = .decimal
nf.minimumFractionDigits = 0
nf.maximumFractionDigits = 1
return nf
}()
这里是错误的地方。 价值是一个双重的,肯定其他事情都可以。从调试
Label.text = numberFormatter.string(from: NSNumber(value))
消息:
参数标签 '(_ :)' 不匹配任何可用的重载
转换之前一切正常。请帮帮忙,我找不到
尝试
Label.text = numberFormatter.string(from: NSNumber(value: value))
谢谢,它的工作原理。但只有在这种情况下。我在我的应用程序和这里有一些地图的东西:lblLocation.text =“\(numberFormatter.string(from:NSNumber(latestLocation.coordinate.latitude:latestLocation.coordinate.latitude)))仍然错误 – belab
嗯怎么样lblLocation.text = numberFormatter.string(from:NSNumber(value:latestLocation.coordinate.latitude)) – Cruz
谢谢!它的工作!:)不知道到底是为什么,但工程! – belab
你尝试过:'Label.text = numberFormatter.string(NSNumber的(值))' – Zolnoor
@Zolnoor这是不正确的。 – rmaddy