0
我试图创建一个让用户在点击垃圾按钮时删除他们的帖子(PFObject)的函数。我遵循Parse文档,但似乎无法使其工作。有人能告诉我我做错了什么,以及我如何解决它。提前致谢!无法在swift中顶部删除解析对象
继承人的代码:
var currentObject : PFObject?
@IBAction func trashTapped(sender: AnyObject) {
if let object = currentObject {
object.deleteInBackground()
}
self.dismissViewControllerAnimated(true, completion: nil)
}
是与当前视图控制器绑定的当前对象吗?可能它已经计划删除,但是在它在后台执行任务之前取消分配currentObject(因此是对象)? –
您应该在一个块中删除它,以便知道它是否被成功删除,然后关闭视图控制器。对于在查询中找到的对象,最终删除效果会更好,就像@OlegShanyuk所说的那样,在使用此方法进行删除之前,可能会取消分配对象。我真的很惊讶你没有遇到内部不一致的错误。 – pbush25
@OlegShanyuk当前对象绑定到当前的VC,但我认为你是正确的,currentObject被取消分配,因为它不知道要删除的具体对象。 –