import UIKit
import Firebase
import FirebaseDatabase
class addViewController: UIViewController {
var refrelation : DatabaseReference!
@IBOutlet weak var relation: UITextField!
@IBOutlet weak var dOB: UITextField!
@IBOutlet weak var lastname: UITextField!
@IBOutlet weak var firstName: UITextField!
@IBAction func addName(_ sender: UIButton) {
}
override func viewDidLoad() {
super.viewDidLoad()
refrelation = Database.database().reference().child("FirstName");
}
func addName() {
let key = refrelation.childByAutoId().key
let relationn = [ "id":key,"firstName": firstName.text! as String,
"lastname" : lastname.text! as String,
"Relation": relation.text! as String,
"DOB": dOB.text! as String]
refrelation.child(key!).setValue(relationn)
}这是addviewcontroller.swift的代码,当我运行应用程序时,这个人添加了一个人的数据,它不会存储在数据库中?
when i add people through the app it the information doesnt get stored on the database why is that?]1}
发布于 2020-01-19 05:16:46
你不会在任何地方调用addName()。
尝试在addName(_ sender: UIButton)中插入使用数据库的源代码,例如:
@IBAction func addName(_ sender: UIButton) {
addName()
}https://stackoverflow.com/questions/59803616
复制相似问题