SWIFT 3 - 没有'*'候选人产生预期的上下文结果类型'NSNumber'

时间:2017-02-16 13:32:38

标签: swift xcode8

我在版本8.2.1(8C1002)上有问题

enter image description here

我在这里有错误。 statusPrefix = formatter.string(来自:(numParticles.rawValue * 4))! +“粒子”

1 个答案:

答案 0 :(得分:1)

参数from需要类型为NSNumber的值。你必须将乘法的结果转换成一个:

var number = NSNumber(value: numParticles.rawValue * 4)
statusPrefix = NumberFormatter.localizedString(from: number, number: NumberFormatter.Style.decimal)