gpt4 book ai didi

ios - 包含值的 Firebase 结果数 - iOS Swift

转载 作者:行者123 更新时间:2023-11-28 06:43:00 25 4
gpt4 key购买 nike

我有一个相当简单的场景,我试图获得具有特定喜爱颜色的用户数量。例如,我想检索最喜欢“蓝色”颜色的用户数量。

enter image description here

以下代码将获取每个用户拥有的子节点数,在本例中为 4(favoriteColor、displayName、email 和 provider)。相反,我想获得具有特别喜欢的颜色的用户数量。

let ref = Firebase(url: "https://project.firebaseio.com/users")
ref.queryOrderedByChild("favoriteColor").queryEqualToValue("Blue").observeEventType(.ChildAdded, withBlock: { snapshot in
print(snapshot.childrenCount)

})

我正在尝试通过 UILabel 实时统计具有特定喜爱颜色的用户数量,因此每次结果数量发生变化时我都会更新标签。

目前有办法做到这一点吗?

最佳答案

我通过将 .ChildAdded 更改为 .Value 解决了这个问题。

我还将 observeEventType 更改为 observeSingleEventOfType

let ref = Firebase(url: "https://project.firebaseio.com/users")
ref.queryOrderedByChild("favoriteColor").queryEqualToValue("Blue").observeSingleEventOfType(.Value, withBlock: { snapshot in
print(snapshot.childrenCount)

})

希望这对以后的人有帮助!

关于ios - 包含值的 Firebase 结果数 - iOS Swift,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37376141/

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