【发布时间】:2015-10-19 21:41:55
【问题描述】:
我正在尝试更新解析中的值,这是我接收该值的代码:
var query = PFQuery(className:"currentUploads")
query.whereKey("objectId", equalTo:post.objID)
query.findObjectsInBackgroundWithBlock {
(restaurants: [AnyObject]?, error: NSError?) -> Void in
if error == nil {
if let objects = restaurants as? [PFObject] {
var firstObject = objects[0]
dispatch_async(dispatch_get_main_queue(),{
self.currentVotes = firstObject["reportedCount"] as! String
println(self.currentVotes)
})
}
}
}
在输出中,它给了我来自println 的数字 5,这是正确的。但现在我想将数字增加 1,使其变为 6,并在 parse.com 中更新它
我该怎么做?
【问题讨论】:
-
添加一个并保存.....
-
@ChrisL 这可以通过使用
PFObject(withoutDataWithClassName: objectId:)然后调用incrementKey来更有效地完成
标签: xcode swift parse-platform