我尝试使用deleteInBackgroundWithBlock方法从Parse中删除记录。我在块中的true
参数上获得succeeded
。但是,解析面板上的记录仍然存在。
这是我的代码:
let follow = ["objectId": "XXXXXXX"]
let rawFollow: PFObject = PFObject(
className: "Follow",
dictionary: follow)
rawFollow.deleteInBackgroundWithBlock { (succeeded: Bool, error: NSError?) -> Void in
// succeeded = true, but record was not deleted....
}
答案 0 :(得分:0)
您不应该使用objectWithClassName:dictionary:
,您应该使用objectWithoutDataWithClassName:objectId:
。您最有可能的做法是使用自定义数据列创建新对象,然后在保存/上传之前将其删除。使用other方法是为已知对象id创建占位符而不必查询对象的适当方法。