gpt4 book ai didi

swift - 如何在 Swift 中将多个 Firebase 查询或 FUITableViewDataSource 绑定(bind)到单个 UITableView

转载 作者:行者123 更新时间:2023-11-30 11:51:26 25 4
gpt4 key购买 nike

基本上,需要从 Firebase 数据树的不同级别进行查询,如下所示。
0--data00
|-1-数据10
|-data11
|-2-dat20

子节点可以是数据或下一级节点,因此每个级别必须使用一个查询路径,但希望在一个tableview中显示和更新所有内容
数据00
数据10
数据11
数据20

到目前为止,我只找到 1 个查询到 1 个 tableview 绑定(bind)

self.dataSource = self.tableView.bind(to: query) { tableView, indexPath, snapshot in
let cell = tableView.dequeueReusableCell(withIdentifier: "reuseIdentifier", for: indexPath)
/* populate cell */
return cell
}

我确实尝试循环查询和绑定(bind)数组,但只有最后一个查询数据显示在tableview

最佳答案

FirebaseUI 数据源仅支持每个 View 一个源。

您可以尝试使用现有数据源的代码作为灵感来自己构建它。对于您的特定用例来说,它可能比 FirebaseUI 本身作为通用解决方案更可行。

关于swift - 如何在 Swift 中将多个 Firebase 查询或 FUITableViewDataSource 绑定(bind)到单个 UITableView,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48289227/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com