我没有那么多经验所以请在解释时保持友好
我无法通过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..
}
}
}
我用来更新布尔值的方法是错误的吗?
答案 0 :(得分:1)
不要忘记保存永远()
object["isRead"] = NSNumber(bool: false)
object.saveEventually()
答案 1 :(得分:0)
您需要设置对象的ACL。将对象保存到Parse时,请编写类似这样的内容
object.ACL.setPublicWriteAccess(true)
对于现有对象,进入您的班级并向右滚动到ACL。然后将public write access设置为true。希望这可以帮助。
答案 2 :(得分:0)
更新后,您从未保存过对象。