我试图在按下按钮时将Firebase DB中条目的值从false更新为true。我可以用下面的代码获得当前快照值:Swift:无法更新Firebase DB值
@IBAction func test(_ sender: Any) {
ref.child("Sell_Request").queryOrdered(byChild: "name").queryEqual(toValue: requestUsername).observeSingleEvent(of: .value, with: { (snapshot : FIRDataSnapshot) in
print(snapshot)
})
}
我尝试使用下面的代码更新“Request_Made”从虚假到真实的价值,但我得到一个SIGBRT。
@IBAction func test(_ sender: Any) {
ref.child("Sell_Request").queryOrdered(byChild: "name").queryEqual(toValue: requestUsername).setValue(true, forKey: "Request_Made");
}
这里是我的数据库条目的外观在火力点:
不需要从根重建参考。你可以使用'sell_request.ref.child(“Request_Made”)。setValue(false)' – dstepan
你是对的。谢谢。 –
你们真棒!感谢你们俩!! – user2411290