gpt4 book ai didi

ios - Firebase 获取 child ID swift ios

转载 作者:IT王子 更新时间:2023-10-29 05:40:47 25 4
gpt4 key购买 nike

我的 Firebase 看起来像这样。在 Active_Orders 下方,它显示 childs,其名称根据其 UID(用户 ID)而不同。

这是我用来获取 child ID(无论名字是什么)的代码。但它似乎根本不起作用。获取 child ID 的正确方法是什么?谢谢

databaseRef.child("Active_Orders").observeEventType(FIRDataEventType.Value, withBlock: {
snapshot in
//Get customerUID
let customerUID = snapshot.value!.objectForKey("username") as! String
self.setText("customerUID", value: customerUID)

最佳答案

很难从您的问题中准确判断您在做什么,但这是否为您提供了所需的列表?

databaseRef.child("Active_Orders").observeEventOfType(.Value, withBlock: { (snapshot) in 
if let result = snapshot.children.allObjects as? [FIRDataSnapshot] {
for child in result {
var orderID = child.key as! String
print(orderID)
}
}
})

我相信这个 block 应该遍历“Active_Orders”中的所有子项并打印出它们的键值(这似乎是您要打印的值)。

关于ios - Firebase 获取 child ID swift ios,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39710960/

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