gpt4 book ai didi

swift - Swift 上的 Firebase,如果查询为空,如何得到通知?

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

你好,我在 swift 中使用 firebase,我正在尝试使用如下查询按用户名搜索我的用户:

InfoCenter.ref.child("users").queryOrderedByChild("username").queryEqualToValue(firstTextField.text)
.observeEventType(.ChildAdded, withBlock: { snapshot in

这很好用,但我想在查询为空时收到通知,也就是没有拥有该用户名的用户。有人可以告诉我如何编辑我的搜索格式以允许这样做吗?谢谢!

编辑:

我的树看起来像这样:

users:{

asdfasdfkl:{

username: "bob",

highscore: "1000"

}

}

将事件类型更改为 .Value 后,在使用 snapshot.value 时,我不再获得 adjkadfjla ID。我现在得到了下面的整个尝试

最佳答案

您可以检查快照是否存在,这将返回一个 Bool

snapshot.exists()

关于swift - Swift 上的 Firebase,如果查询为空,如何得到通知?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38451868/

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