2016-09-15 9 views
0

私はswift 3に更新してこの問題を解決しました。'/'候補が予想されるコンテキスト結果の型 'NSNumber'を生成しない

issue

let percentString = NumberFormatter.localizedString(
     from: Double(correctGuesses)/Double(totalGuesses), 
     number: NumberFormatter.Style.percent) 
+1

を追加しないためにもテキストとしてあなたのコードを投稿してください。応答時に読みやすく、参照するのが簡単になります。 – rmaddy

+0

@rmaddy done、編集済み – Done

+0

'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 –

答えて

2
var correctGuesses = 10 
var totalGuesses = 20 

var result = NSNumber(value: correctGuesses/totalGuesses) 

let percentString = NumberFormatter.localizedString(
    from: result, 
    number: NumberFormatter.Style.percent 
) 
-1

それとも単に、別のVAR

let percentString = NumberFormatter.localizedString(
from: NSNumber(value: Double(correctGuesses)/Double(totalGuesses)), 
number: NumberFormatter.Style.percent) 
関連する問題