информация не добавлена ​​в базу данных в реальном времени? - PullRequest
2 голосов
/ 18 января 2020
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, когда я запускаю приложение, и человек добавляет данные о людях, они не сохраняются в базе данных?

при добавлении люди через приложение это информация не хранится в базе данных, почему это? ] 1 }

1 Ответ

1 голос
/ 19 января 2020

Вы нигде не звоните addName().

Попробуйте вставить исходный код, работающий с базой данных, в addName(_ sender: UIButton), например:

@IBAction func addName(_ sender: UIButton) {
    addName()
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...