无法在 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 ()
}
})
我可以打印所有数据,但无法在 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 ()
}
})