2017-04-05 66 views
0

我在訪問和保存嵌套的Firebase數據時遇到了一些問題。TableView嵌套的Firebase數據

這裏是我的數據庫是如何設置的:

1

我怎麼會得到自行車和冰棒到一個數組,以及獲得國家,價格等2個陣列?我將使用這些數組來填充TableView。

回答

0

嘗試這樣:

let ref = FIRDatabase.database().reference().child("Test") 
ref.observeSingleEvent(of: .value, with: { snapshot in 
    if let data = snapshot.value as? [String : [String : NSNumber]] { 
     let bikePopsicleArray = Array(data.keys) 
     let countryArray = [String]() 
     let pricesArray = [NSNumber]() 
     for (key, value) in data.values { 
      countryArray.append(key) 
      pricesArray.append(value) 
     } 
    } 
}) 

不知道這是否會工作,但給它一個嘗試,讓我知道如何去。