- Java 双重比较
- java - 比较器与 Apache BeanComparator
- Objective-C 完成 block 导致额外的方法调用?
- database - RESTful URI 是否应该公开数据库主键?
我在 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 someUIView
for approving.
第二种方式:
1) You should create additional node with name like
Suggested
actions2) 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/
我在我的应用程序中添加了一些功能和增强功能,并于 9 月 21 日上传了更新后的二进制文件,Apple 于 9 月 23 日晚上 11 点 45 分(IST)批准了状态为“Pending Develo
我开发了 iOS 应用程序,并于 2013 年 8 月 19 日上传了我的应用程序的二进制文件。 今天(2013 年 8 月 23 日)我收到 Apple 的邮件,说“您的应用程序准备出售”,并在我的
我一直在为我的一位客户开发应用程序,我已经提交了该应用程序并获得了批准。当我提交应用程序二进制文件时,客户端不确定发布日期,所以我选择手动发布版本。现在客户希望在特定的日期和时间使用它,我想我可能会错
我是一名优秀的程序员,十分优秀!