我正在尝试将我的数据更新为Firebase,但是它显示此错误“参数标签'(of :, with :)'与任何可用的重载都不匹配”
func UpdateTaskWithName(name:String,date:String, completionHandler:@escaping ((_ success:Bool)->Void)){
if let userid = Auth.auth().currentUser?.uid {
self.ref.child("WeightTracker")
.child(userid)
.queryOrdered(byChild: "date")
.queryEqual(toValue: date)
.observe(of: .value, with: {snapshot in // error showing here
self.ref.child("WeightTracker").child(userid).child(snapshot.children.key).child("weight").setValue(name)
})
}
}
答案 0 :(得分:0)
如果您要收听数据,请使用
.observe(DataEventType.value, with: { snapshot in
如果您想阅读一次,请使用
.observeSingleEvent(of: .value, with: { snapshot in