0
こんにちは、私は例えば、変数Swiftの変数としてFirebaseデータベースから値を取得する方法を教えてください。
としてFirebaseデータベースから取得する値を作ることができるかしら... Firebaseデータベースで
を苦労しています:
は、ここに私の構造です: -
"Numbers" : {
"Group1" : {
"A" : "12",
"B" : "34",
"C" : "56"
},
私が知っている私は、数12を取得したいのならば、私はこの
FIRDatabase.database().reference().child("Numbers").child("Group1").observeSingleEvent(of: .value, with: {(snap) in
if let snapDict = snap.value as? Dictionary <String, AnyObject>{
let theNumber = snapDict["A"] as! String
print (theNumber) //then I get 12
}
})
を呼び出すことができます3210
しかし、私は私の構造に
をすべての数字を合計したい場合、私はこれを実行しようとしました:これが動作するかどうか、合計がvar(theNumber1) + var(theNubmer2) + var(theNumber3)
ようにすることができ
var theNumber : Int = FIRDatabase.database().reference().child("Numbers").child("Group1").observeSingleEvent(of: .value, with: {(snap) in
if let snapDict = snap.value as? Dictionary <String, AnyObject>{
let Number = snapDict["A"] as! String
let theNumber:Int = Int(Number)!
}
})
しかし、私は何も得ません。
私はこの質問があなたに馬鹿に聞こえないことを願っています コメントをいただければ幸いです!
私はそれを試してみるだろう!ありがとう! – Ian