何らかの理由で私の子供の値を受け取ることができず、理由を理解できません。各値は2倍で表されます。Firebaseがキー値を受け取っていないSwift
は、すべてのキーが整数である場合
if let snapDict = snap.value as? [Double:AnyObject]{
func recieveChartValues() {
//Firebase Initialization
var ref: FIRDatabaseReference!
ref = FIRDatabase.database().reference()
ref.child("general_room_index").observeSingleEvent(of: .value, with: {(snap) in
if let snapDict = snap.value as? [Double:AnyObject]{
for each in snapDict{
print("key ", each.key)
self.values.append(each.key)
}
}
})
}//retrive values func
問題点は何ですか?あなたのスナップは価値があるかどうか? – rv7284
値なし。私のスナップは値を全く印刷していません。 – codechicksrock
let snapDict = snap.valueをletとすると決して過去にならない? [Double:AnyObject] { – codechicksrock