解析iOS - 删除方法返回true但不删除记录

时间:2015-04-22 21:56:09

标签: ios swift parse-platform

我尝试使用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....
}

1 个答案:

答案 0 :(得分:0)

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