0
我只是更新到迅速3,并得到了这个问题。没有'/'候选人产生预期的上下文结果类型'NSNumber'
let percentString = NumberFormatter.localizedString(
from: Double(correctGuesses)/Double(totalGuesses),
number: NumberFormatter.Style.percent)
我只是更新到迅速3,并得到了这个问题。没有'/'候选人产生预期的上下文结果类型'NSNumber'
let percentString = NumberFormatter.localizedString(
from: Double(correctGuesses)/Double(totalGuesses),
number: NumberFormatter.Style.percent)
var correctGuesses = 10
var totalGuesses = 20
var result = NSNumber(value: correctGuesses/totalGuesses)
let percentString = NumberFormatter.localizedString(
from: result,
number: NumberFormatter.Style.percent
)
或者干脆,不添加其他变种
let percentString = NumberFormatter.localizedString(
from: NSNumber(value: Double(correctGuesses)/Double(totalGuesses)),
number: NumberFormatter.Style.percent)
请发表您的代码文本为好。回答时更易于阅读和参考。 – rmaddy
@rmaddy done,编辑 – Done
添加'作为NSNumber'应该有所帮助,比较http://stackoverflow.com/questions/39321421/working-with-nsnumber-integer-values-in-swift-3或http:// stackoverflow。 com/questions/39493898/nsexpression-nsnumber-extension-changed-in-swift-3-0 –