我试图用deleteinbackgroundithblock方法从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....
}

最佳答案

你不应该使用objectWithClassName:dictionary:,你应该使用objectWithoutDataWithClassName:objectId:。最有可能的做法是创建一个带有自定义数据列的新对象,然后在保存/上载之前将其删除。使用其他方法是为已知对象id创建占位符而不必查询对象的适当方法。

10-07 17:16