gpt4 book ai didi

swift - 从 Firebase 获取值并将其附加到 Swift 中的数组中?

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

我刚刚开始学习 Swift,我正在尝试读取实时 Firebase 中每个 child 的值(value)。我想将它保存为数组中的字符串。这是我尝试过的:

           self.ref.child("someId/name").observe(.value) { snapshot in

for child in snapshot.children {
let snap = child as! DataSnapshot
let value = snap.value
self.preis.append(value as! String)
}
}

但我总是收到错误:线程 1:信号 SIGABRT在这一行中: self.preis.append(value as! String)

我试过了

self.ref.child("someId/name").observe(.value) { 快照

            for child in snapshot.children {
let snap = child as! DataSnapshot
let value = snap.value
self.preis.append(snapshot.value as! String)
}
}

现在我得到这样的值:Optional(...)

最佳答案

你可以试试

self.ref.child("someId/name").observe(.value) { snapshot in 
let res = snapshot.value as! String
print(res)
self.preis.append(res)
}

关于swift - 从 Firebase 获取值并将其附加到 Swift 中的数组中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58474461/

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