gpt4 book ai didi

ios - xcode 解析查询按钮从单元格中删除照片和文本

转载 作者:行者123 更新时间:2023-11-28 07:50:17 24 4
gpt4 key购买 nike

每个单元格显示登录用户的相应评论和照片。它们加载了解析。

enter image description here

现在您想要Löschen按钮删除照片和评论。

不幸的是,这不起作用。当我点击按钮时没有任何反应

不幸的是,我对 swift 知之甚少,无法找到解决方案

查询有效,应用程序显示照片和 Commons。查询和邮政编码:

override func viewDidLoad() {
super.viewDidLoad()
super.viewDidLoad()
let query = PFQuery(className: "Post")

query.whereKey("username", equalTo: PFUser.current()?.username)
query.findObjectsInBackground(block: { (object, error) in

if let posts = object {
for post in posts{
print(posts)

self.comments.append(post["message"] as! String)
self.imageFile.append(post["imageFile"] as! PFFile)
self.tableView.reloadData()
}


DispatchQueue.main.async {
self.tableView.reloadData()

}
}
})

}

这里是我试过的“删除”功能代码:

    @IBAction func remove(_ sender: Any) {

let query = PFQuery(className: "Post")

query.whereKey("username", equalTo: PFUser.current()?.username)
query.findObjectsInBackground(block: { (object, error) in

if let posts = object {
for post in posts{
print(posts)

let objectIdVar = post ["objectId"] as? String
post.remove(forKey: "objectIdVar")

}

DispatchQueue.main.async {
self.tableView.reloadData()
}
}
})
}

感谢您的支持

最佳答案

在删除函数中:

let objectIdVar = post ["objectId"] as? String
post.remove(forKey: "objectIdVar")

从 firebase 中删除帖子后,您还需要从类数组中删除图像和评论。喜欢:

self.comments.remove(post["message"] as! String)
self.imageFile.remove(post["imageFile"] as! PFFile)

然后重新加载 TableView 。

关于ios - xcode 解析查询按钮从单元格中删除照片和文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49886149/

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