Swift Firebase - 重新输入视图数据时不重新加载

时间:2018-01-15 18:02:42

标签: arrays swift uitableview firebase firebase-realtime-database

我有关于Swift和Firebase的结构性问题。

我的程序使用以下命令从firebase(inViewDidAppear)加载数据:

ref.child("Character").observeSingleEvent(of: .value, with: { (snapshot) in ... }

并将此数据放入名为Character的类中,该类存储在数组中。 该数组显示在UITableView中。

当我关闭视图时,数组的内容存储在数据库中。

重新进入视图时会出现此问题。 似乎数组从第一次加载数据而不是刷新数据时显示数据,尽管我做了

removeAllObservers()

并在退出视图时清空Array。数据库的内容已更新。

可能是什么问题,我该如何重组我的计划?

0 个答案:

没有答案