Swift:如何更新布尔值解析

时间:2016-02-16 13:29:23

标签: swift parse-platform boolean updating

我没有那么多经验所以请在解释时保持友好

我无法通过swift更新我的布尔值。

 let parseQuery = PFQuery(className: "request")        
    parseQuery.findObjectsInBackgroundWithBlock { (objects, error) -> Void in
        if let objects = objects {
        for object in objects {

        object.setValue(false, forKey: "isRead") //tried this and didn't work
        object["isRead"] = false //tried this and didn't work as well..

            }
      }
}

我用来更新布尔值的方法是错误的吗?

3 个答案:

答案 0 :(得分:1)

不要忘记保存永远()

object["isRead"] = NSNumber(bool: false)
object.saveEventually()

答案 1 :(得分:0)

您需要设置对象的ACL。将对象保存到Parse时,请编写类似这样的内容

object.ACL.setPublicWriteAccess(true)

对于现有对象,进入您的班级并向右滚动到ACL。然后将public write access设置为true。希望这可以帮助。

答案 2 :(得分:0)

更新后,您从未保存过对象。