gpt4 book ai didi

ios - 如何阻止我的应用程序中的用户(swift + parse)

转载 作者:行者123 更新时间:2023-11-30 12:04:56 25 4
gpt4 key购买 nike

我正在使用解析构建一个应用程序,用户可以在 map 中单击注释并查看该地点的图片。我的问题是阻止按钮...它不起作用,当用户单击阻止按钮时,他不应该看到他正在阻止的用户的任何注释,但不幸的是这不起作用。

这是我的阻止按钮:

@IBAction func blocking(_ sender: Any) {
let block = PFObject(className: "blocking")

block["me"] = PFUser.current()?.username
block["poster"] = post?.name
block["posterID"] = post?.id

block.saveInBackground { (succ, error) in
if error != nil {

print("rttot")
} else {

self.performSegue(withIdentifier: "mo", sender: nil)
}
}
}

(注意发帖人ID是发帖人的ID,发帖人是发帖人的姓名)

此操作将在用户和阻止的用户之间建立关系。现在我不会显示任何包含我正在阻止的人 ID 的帖子。

    let queryy = PFQuery(className: "blocking")
queryy.whereKey("me", equalTo: PFUser.current()?.username)
queryy.findObjectsInBackground { (objects, error) in
if error != nil {

print("error")

} else {



for object in objects! {
if let neww = object.object(forKey: "posterID") {


var query = PFQuery(className: "posts")
query.whereKey("id", notEqualTo: neww)
query.findObjectsInBackground { (objects, error) in
if error != nil {

print("error")

} else {



for object in objects! {

let post = Posts()

post.chosen = object.object(forKey: "chosen") as! String

post.lati = object.object(forKey: "lati") as! Double
post.longi = object.object(forKey: "longi") as! Double
post.image = object.object(forKey: "image") as? PFFile
post.text = object.object(forKey: "text") as! String
post.name = object.object(forKey: "name") as! String
post.uid = object.object(forKey: "uid") as! String
post.id = object.object(forKey: "id") as! String



print("999")

var cord = CLLocationCoordinate2D(latitude: post.lati, longitude: post.longi)


let anno = annoClass(cord: cord, post: post, text: "Destination", subText: "ClickMe")

self.myMap.addAnnotation(anno)


}



}

}
}

}

}

}

正如您所看到的,它将获取我阻止的人的 ID,并且不会在 map 中显示他们的帖子,但这不起作用。顺便说一句,该应用程序没有显示任何错误或错误。

最佳答案

试试这个

    queryy.whereKey("User_has_Blooked", equalTo: false) // if its equal to true, it should not show the users. make this object in the same class when you fetch users in the map! 

关于ios - 如何阻止我的应用程序中的用户(swift + parse),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46782301/

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