TableView的嵌套Firebase数据

时间:2017-04-05 14:11:27

标签: ios swift firebase firebase-realtime-database

我在访问和保存嵌套的Firebase数据时遇到了一些麻烦。

以下是我的数据库设置方式:

1

我如何将自行车和冰棒变成阵列以及在其他2个阵列中获得国家和价格?我将使用这些数组来填充TableView。

1 个答案:

答案 0 :(得分: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)
        }
   }
})

不确定这是否有效但请试一试,让我知道它是怎么回事。