xcode 解析查询按钮从单元格中删除照片和文本
xcode parse Query button Delete photo and text from the cell
每个单元格显示用户的相应评论和照片logged-on。他们加载了解析。
现在你想要 Löschen 按钮删除照片和评论。
不幸的是,这不起作用。我点击按钮没有任何反应
不幸的是,我对 swift 知之甚少,无法找到答案
查询有效,应用程序显示照片和 Commons.The 查询和 post 代码:
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()
}
}
})
}
这里是我试过的 "delete" 函数代码:
@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 中删除 post 后,您还需要从 class 数组中删除图像和评论。喜欢:
self.comments.remove(post["message"] as! String)
self.imageFile.remove(post["imageFile"] as! PFFile)
然后重新加载 table 视图。
每个单元格显示用户的相应评论和照片logged-on。他们加载了解析。
现在你想要 Löschen 按钮删除照片和评论。
不幸的是,这不起作用。我点击按钮没有任何反应
不幸的是,我对 swift 知之甚少,无法找到答案
查询有效,应用程序显示照片和 Commons.The 查询和 post 代码:
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()
}
}
})
}
这里是我试过的 "delete" 函数代码:
@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 中删除 post 后,您还需要从 class 数组中删除图像和评论。喜欢:
self.comments.remove(post["message"] as! String)
self.imageFile.remove(post["imageFile"] as! PFFile)
然后重新加载 table 视图。