gpt4 book ai didi

swift - 将数据从 PageVC 发送到 Firebase

转载 作者:行者123 更新时间:2023-11-28 14:48:20 25 4
gpt4 key购买 nike

我有一个带有三个 ViewController 的 UIPageViewController。是否可以在每个 VC 中输入数据并通过最后一个 VC 中的按钮将所有输入的数据作为一条记录发送到 FirebaseDatabase?

感谢您的帮助!

最佳答案

您可以通过多种方式做到这一点。

Way One

创建global 变量并将您的数据存储到它们中。在上一个 VC 中,只需按照您想要的方式组装它们并将其发送到您的 firebase 数据库。

Way Two

您可以创建具有必要属性的单例 类。在每个 ViewController 中访问 singleton 对象 并存储您的数据,在最后一个 ViewController 中从 singleton 获取数据并将其发送到 firebase。要了解有关单例的更多信息,请参阅此 article .

Way three

您可以为这三个 ViewController 类创建一个基类。在基类中存储您的数据。在最后一个 ViewController 中访问基类并使您成为发送到 firebase 的必要对象。

Way you can send data to firebase

保留您的数据库引用。

var ref: DatabaseReference!
ref = Database.database().reference()

button 中单击操作将您的数据或对象发送到 firebase,如下所示。

self.ref.child("users").child(user.uid).setValue(["username": username])

要了解有关 firebase 的更多信息,请关注官方 documentation .

Note: The problem you have can solve in different way. I just listed down some way here. Hope it helps you.

关于swift - 将数据从 PageVC 发送到 Firebase,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50077649/

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