如何将该字符串(textField Text)的值写入Firebase Realtime数据库?

时间:2019-02-18 22:21:03

标签: ios swift firebase firebase-realtime-database

我正在尝试将数据从UITextField写入我的 Firebase实时数据库

当我从UITextField写入字符串的值时,它没有出现在Firebase数据库中,而是一个名称,没有值。我将应用程序设置为出现UIAlert,然后您可以点击UIAlertAction Save将数据写入Firebase数据库。

我试图将子节点的值设置为单个值。

@IBOutlet weak var questionTextField1: UITextField!

let questionText1 = String()

override func viewDidLoad() {
    super.viewDidLoad()

let save = UIAlertAction(title: "Save", style: .default) { (action) in
    self.ref?.child("Guides").child(self.titleText).setValue(questionText1)
}

我还试图在函数内部设置字符串,并将其从viewDidLoad()覆盖函数中删除,但这没用。

@IBOutlet weak var questionTextField1: UITextField!

var questionText1 = String()

这是我设置的名为UIAlertAction的{​​{1}}的代码:

save

我希望所有值,包括let save = UIAlertAction(title: "Save", style: .default) { (action) in self.questionTextField1.text = self.questionText1 let guide = [ "Title": self.titleText, "Description": self.descriptionText, "Question1": self.questionText1 ] self.ref?.child("Guides").child(self.titleText).setValue(guide) 都将写入我的Firebase实时数据库,但是,只有Question1Title出现了他们的 NAME > 他们的 VALUE

0 个答案:

没有答案