###前提・実現したいこと
お世話になります。Swift修行歴1年半です。
以前、Swift2.0で、小数点以下を丸めて、数値だけを青文字にして表示するため、下記のように、NSStringを使いましたが、Swift3.0にアップしたところ、下記のようなエラーになってしまいます。'+' での文字列の足し算が良くないように見えますが、他のどんな演算子に置き換えれば良いのでしょうか?
また、Google検索でヒットしたウェブサイトの中には、Swift3.0では、NSStringの使用そのものを避けた方が良いという記事もあり、違うやり方で実現する方法がありましたら、合わせて教えて下さい。
###発生している問題・エラーメッセージ
No '+' candidates produce the expected contextual result type 'NSString
###該当のソースコード
Swift2.0
1let text:NSString = "あなたの正解率は、 " + (String(format:"%.2f",hitRatio) as NSString).substring(to: 4) + "% でした"
###試したこと
思いつく限りの演算子に置き換えてみましたが、エラーは消えません
###補足情報(言語/FW/ツール等のバージョンなど)
より詳細な情報
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/01/08 03:03
2017/01/08 03:19