let query = AVQuery(className: "Deposit")
query.whereKey("driverId", equalTo: (AVUser.current()?.objectId)!)
query.whereKey("rechargeId", equalTo: rechargeId_GV)
query.whereKey("pay", equalTo: "alipayWait")
query.getFirstObjectInBackground({ (object:AVObject?, error:Error?) in
if error == nil{
let id = object?.value(forKey: "objectId") as! String
let obj = AVObject(className: "Deposit", objectId: id)
obj.setObject("yes", forKey: "pay")
obj.save()
print("订单状态修改成功")
}else{
print("订单状态修改失败")
print(error?.localizedDescription as Any)
}
})
我集成支付宝,支付完成后跳转回我的app,修改订单状态,就是这段代码,或者即便是最基础的save object,十次里,一两次成功,有八九次报错:"The operation couldn’t be completed. Software caused connection abort"。再进行其他操作,也都正常。这是啥原因啊,大神们帮忙看看啊,我要崩溃了。