gpt4 book ai didi

ios - Firebase和 TableView 快速复制数据

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

我使用 firebase 数据库和 TableView 。我在那里放了一个物体。代码:

thingManager.addNewThing(thingName.text!)
let thingRef = self.thingsRef.childByAppendingPath(thingName.text!)
thingRef.setValue(thingManager.toAnyObject(thingName.text!)

数据库中的所有元素都显示在 TableView 中。每次应用程序启动时都会加载表格 View 。

我通过一个数组来加载 TableView , TableView 从中获取信息。每次加载应用程序时,数组都会填充数据库中的元素。

问题是当我向数据库添加新对象时, TableView 中的元素重复。数据不会在数据库本身中重复,但会在该数组中的某个位置重复。尝试了多种方法,当我删除最后两行时

let thingRef = self.thingsRef.childByAppendingPath(thingName.text!)
thingRef.setValue(thingManager.toAnyObject(thingName.text!)

一切正常,但数据现在未保存在数据库中。我的问题是:这两行会导致重复吗?提前致谢

最佳答案

我也遇到了同样的问题。我正在将 Firebase 数据加载到全局结构数组中。我可以通过将 tableView 类中的数组切换为本地数组来解决我的问题。让我知道这是否有帮助:)

关于ios - Firebase和 TableView 快速复制数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37925934/

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