我有一个名为TableViewController
的自定义LibraryTableViewController
。
class LibraryTableViewController: UITableViewController {
包含用于渲染的数据。
var items:[item] = []
然后,我有另一个Firebase类,它继承LibraryTableViewController
作为委托。 (我不确定这是否是正确的描述。)
class FirebaseDB : LibraryTableViewController {
然后,我有一个FirebaseDB的全局实例
让database = FirebaseDB()
我有一个观察者在Firebase类中监听数据库中的更改,我正在更新
self.items
然后,尝试使用
刷新LibraryTableViewController
self.tableView.reloadData()
我理解当前的问题可能是错的。我认为我正在更新的items数组与我在应用程序中看到的tableView
实例不同。它正在更新未在应用程序上呈现的FirebaseDB实例数据库的项目。如何确保正在更新正确的实例?
答案 0 :(得分:0)
很多代码遗失了 但你可以查一下:
但最好给我们更多代码)