你好,我所拥有的是一个拥有用户的firebase。对于每个用户个人资料,用户都有一个号码(不是电话号码,而是一个随机整数)。我所拥有的是一个选择器视图,而我想要做的是一旦用户输入了所需的号码并单击按钮,它将检查数据库中的该号码,并检索具有相同号码的用户。我不确定如何做到这一点,我知道我需要数据库参考并获取快照,但是如果有人可以将我指向写方向,我对从那里去应该感到困惑。这类似于this post,但略有不同,因为我没有一个包含所有用户的搜索字段。您没有看到任何用户,但是一旦您输入代码并点击它,它将搜索数据库并使用该代码检索用户。非常感谢!
到目前为止,这是我的功能`func fetchUserWithCodeAndColor(code:Int,color:String){ print(“代码:(代码)”)
print("UNLK Color: \(color)")
firebase.child(kUSER).queryOrdered(byChild: kCode).observe(.value) { (snapshot) in
if snapshot.exists() {
print(snapshot)
}
}
}`