firebaseに数値を保存したのですが、これを取り出して変換することができません。
まず、保存されているのはintなのでstringに変換しようとしたら「Cannot convert value of type 'String?' to specified type 'Int'」というエラーが発生。stringではないのになぜ??もしかしたら、保存がstringなのかもと思いfirebaseを確認したところ文字列ではなく数値となっていました。どうすればlabelに反映できるのかわかりません。教えていただけると幸いです。
swift
1 let num2:Int = detail?.score //error Cannot convert value of type 'String?' to specified type 'Int' となってしまう 2 let sNum2:String = num2.description 3 star.text = detail?.score //labelはからになっている 4 print(detail?.score) //optional("")が返ってくる
あなたの回答
tips
プレビュー