微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

在 SwiftUI 中仅更新来自 Firebase 的新数据

如何解决在 SwiftUI 中仅更新来自 Firebase 的新数据

我的问题很复杂,我的英文也不是很好,所以如果你不明白我,请原谅。

我有一个 SwiftUI 文件,它为我的 firebase 文件夹中的每个项目构建一个特殊的按钮。

如果我触摸这个按钮,它会隐藏。问题是,我希望如果 SwiftUI 文件重新加载,我只想看到我以前没有点击过的这些按钮。 (我想存储点击了哪些按钮)。问题是,每次我重新加载 SwiftUI 文件时,它都会生成尚未点击的新按钮。

我现在的问题是,如何仅为我的文件夹(在 firebase)中的新项目创建一个按钮。旧的 once 也应该显示出来,如果它们没有被点击。

解决方法

您可以在 Firebase 中存储 Bool。只需加载 false 的项目,当您点击按钮时,您会将值设为 true。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。