[错误]:找不到更新Swift + Parse.com的对象

时间:2015-06-21 10:34:16

标签: swift parse-platform

班级名称:产品 列名:喜欢

我打印1和2只是为了检查

var objectID = "wbgNSvui5b" //object are exist in my database

var query = PFQuery(className:"Product")
 var P =   query.getObjectWithId(objectID)
              P.incrementKey("Likes")
P.saveInBackgroundWithBlock {
    (success: Bool, error: NSError?) -> Void in
    if (success) {
        println("1")
        // The score key has been incremented
    } else {
        println("2")

        // There was a problem, check error.description
    }
}

始终打印2,找不到更新的对象(代码:101,版本:1.7.4)

1 个答案:

答案 0 :(得分:-2)

我不认为你可以在你的方法名和返回值之间的闭包语法中做换行符(我认为in需要是换行符之前的最后一件事)。也许您只是为Stack Overflow格式化了代码,但我只是想提一下:

P.saveInBackgroundWithBlock { (success: Bool, error: NSError?) -> Void in
  if success{
    println("success")
  }else{
    println(error!.localizedDescription)
  }
}
祝你好运。 :)