我试图在我的解析表中的“投票”列下增加一个数字。这是我的代码:
func upVote() {
var reviewQuery: PFQuery = PFQuery(className: "reviews")
reviewQuery.whereKey("content", equalTo: reviewTextView.text)
reviewQuery.findObjectsInBackgroundWithBlock{
(objects:[AnyObject]!, error:NSError!)->Void in
if error == nil{
for object in objects{
println(object)
let review:PFObject = object as! PFObject
review.incrementKey("votes", byAmount: 1)
}
}
}
}
当我在控制台中打印对象时,我可以看到它是我正在寻找的正确对象。看起来是这样的:
<reviews:ZqgSVL1Tsd:(null)> {
content = "njk\n";
reviewer = "<PFUser:6387CJtYI1>";
votes = 1;}
但当我看到我的解析端时,投票数并没有改变。我做错什么了?
最佳答案
将对象保存为
review.saveInBackground()
在递增键之后。