无法在 Table 视图中列出数据

Can't list data in Table View

我可以打印所有数据,但无法在 table 视图中列出。
我搜索所有 activity 所有者是 user.user_id
我想在 table 视图中列出。
但是 table 视图什么都不显示。

append 行下方添加重新加载到 table

self.myAct.append(result as! NSDictionary?)
self.myActTableView.reloadData()

因为请求是异步的,还要想想如果你真的需要 observeSingleEvent 而不是昂贵的 observe 你需要在 append 之前清除数组,如果你难道你不会在 firebase

中对你的数据进行任何小的更改吗?

还在viewDidLoad中添加

self.myActTableView.delegate = self
self.myActTableView.dataSource = self

您需要重新加载数据

         query. observeSingleEvent(.value, with: { [weak self] snapshot in 
            let result = snapshot.value as [String:Any]
            self?.MyAct.append(result as? NSDictionary?)

             DispatchQueue.main.async {
             self?.tableView.reloadData ()
             }

            })