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 –