gpt4 book ai didi

ios - Firebase 数据库在批准后保存数据

转载 作者:搜寻专家 更新时间:2023-10-31 23:09:54 26 4
gpt4 key购买 nike

我在 iOS 应用程序上使用 firebase 数据库!我正在快速写作。我正在使用“发送”按钮在我的 firebaseDatabase 上写入数据(例如 textField 和标签值)。有什么方法可以接受或拒绝我的数据库中的数据吗?我的意思是,如果用户向文本字段添加内容并按下发送(这意味着将其添加到我的数据库),我想在将其添加到数据库之前接受或拒绝它!

我的按钮操作:

@IBAction func saveBtn(_ sender: Any) {

//Saving item to database
if commentTextField.text != "" && placeLabel.text != "Location"
{

let place = placeLabel.text

let key = dbRef!.child("placeLabel").childByAutoId().key


dbRef!.child(place!+"/placeLabel").child(key).setValue(place)
dbRef!.child(place!+"/comment").child(key).setValue(commentTextField.text)
dbRef!.child(place!+"/rating").child(key).setValue(ratingControl.rating)

commentTextField.text = ""
//alert
createAlert(title: "Thank you!", message: "Review submitted.")
self.navigationController?.popViewController(animated: true)
}else{
//alert
createAlert(title: "Why don't write a review?", message: "Please write a review.")
}

}

最佳答案

如果我目前理解你的意思,那么第一种方式:

1) Add extra field like isAccepted

2) Add new value to your node, but show only if isAccepted == true.

3) If false show some UIView for approving.

第二种方式:

1) You should create additional node with name like Suggested
actions

2) Let user add to this node

3) Check from your user this node and accept/decline.

4) If accepted - add to final node

希望对你有帮助

关于ios - Firebase 数据库在批准后保存数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43978219/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com