gpt4 book ai didi

swift - 将 firebase 数据库中的每个用户名存储到数组变量中?

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

我正在尝试构建一个社交媒体应用程序,但我已经完成了设计,而且我整晚都在试图解决这个问题,但没有成功。我对编码还很陌生,所以我们将不胜感激!谢谢你! (如果这个问题已经被问到,我也很抱歉。我试过到处寻找但找不到任何东西)

最佳答案

那么开始你需要创建变量,这将是数据库引用和存储数据的数组,例如:

var Array = [String]() //array of strings (usernames)
var ref : DatabaseReference! //define type of variable

然后你在 viewDidLoad 中分配它:

 ref = Database.database().reference()

使用它您将能够访问您的数据库并加载当前用户:

            ref.child("data").observeSingleEvent(of: .value, with: { (snapshot) in

guard let value = snapshot.value as? NSDictionary else {
self.listIsEmpty()
print("The user has no data in the database")
return
}
let userItem = value["Username"] as? [String] //loads the data
self.Array = userItem! //saves data to array

然后最后写入数据,您首先要附加我们拥有的数组:

Array.append(textField.text) //reference textfield where username is or variable

ref.child("data").setValue(["Username":self.Array])

关于swift - 将 firebase 数据库中的每个用户名存储到数组变量中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49836417/

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