我的FireBase数据库上有这个JSON结构:
dequeueReusableCell
我试图让数据像我的代码那样做
cellForRow(at:)
但我总是面对LogCat上的内存位置
.google.firebase.database.DataSnapshot $ -1 @ f264efd
我做错了什么?我如何迭代数据?
答案 0 :(得分:1)
这是因为 Firebase本身不支持存储数组,
Firebase没有对数组的本机支持。如果你存储一个数组,它 真的存储为“对象”,整数作为键名。
请从官方Firebase博客中查看此link,以获取有关不支持数组的原因以及如何正确构建数据以弥补数据的更多信息。
因此,根据Firebase ,基本上您构建数据的方式是不正确的,因为dataSnapshot.getChildren()
根本没有给您任何孩子。