gpt4 book ai didi

ios - swift 3 + 火力地堡 : Check if value inside array exists?

转载 作者:搜寻专家 更新时间:2023-11-01 07:14:29 24 4
gpt4 key购买 nike

我有一个帖子节点,用于保存我的 FB 数据库中的各个帖子。这些帖子每个都有一个 users_liked 数组,该数组具有随机生成的键,值是当前用户 uid。我的问题是我希望能够检查值(uid)是否已经存在于这个数组中,如果存在,就做一些事情;否则做别的事

我如何实现这一点?我的 JSON 树在下面。谢谢你。 enter image description here

最佳答案

只需请求该路径的快照并使用 .exists() .

var postid = "-KGNY..."
var uid = FIRAuth.auth()?.currentUser?.uid
var ref = FIRDatabase.database().reference()

ref.child("posts").child(postid).child("users_liked").child(uid!)
.observeSingleEvent(of: .value, with: { (snapshot) in
// Get user value
if snapshot.exists() == true {
print("exists")
}
else {
print("does not exist")
}
}) { (error) in
print(error.localizedDescription)
}

(请原谅我糟糕的 Swift 语法;我还不会说这门语言)

关于ios - swift 3 + 火力地堡 : Check if value inside array exists?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42962212/

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