从FireBase获取JsonArray

时间:2016-11-26 19:28:12

标签: android firebase firebase-realtime-database

我的FireBase数据库上有这个JSON结构:

dequeueReusableCell

我试图让数据像我的代码那样做

cellForRow(at:)

但我总是面对LogCat上的内存位置

  

.google.firebase.database.DataSnapshot $ -1 @ f264efd

我做错了什么?我如何迭代数据?

1 个答案:

答案 0 :(得分:1)

这是因为 Firebase本身不支持存储数组

  

Firebase没有对数组的本机支持。如果你存储一个数组,它   真的存储为“对象”,整数作为键名。

请从官方Firebase博客中查看此link,以获取有关不支持数组的原因以及如何正确构建数据以弥补数据的更多信息。

因此,根据Firebase ,基本上您构建数据的方式是不正确的,因为dataSnapshot.getChildren()根本没有给您任何孩子。