【问题标题】:Writing data to Firebase using swift使用 swift 将数据写入 Firebase
【发布时间】:2020-01-18 16:52:03
【问题描述】:

我是 iOS 新手,正在开发并尝试将用户名、出生日期和地址保存到 firebase。用户目前可以成功注册并登录。有人可以建议吗?

我也不确定我的 JSON 树结构是否正确

另外,我怎样才能让 firebase 知道更新当前用户的详细信息?

感谢您的帮助!

import UIKit
import Firebase
import FirebaseDatabase

class BabysitterProfileViewController: UIViewController {


    @IBOutlet weak var nameTextField: UITextField!

    @IBOutlet weak var dobTextField: UITextField!

    @IBOutlet weak var addressTextField: UITextField!


    // create the reference here
    var ref: DatabaseReference!

    override func viewDidLoad() {
      super.viewDidLoad()


    }


    override func didReceiveMemoryWarning() {
        super.didReceiveMemoryWarning()
        // Dispose of any resources that can be recreated.
            }


    @IBAction func updateButton(_ sender: Any) {
        ref = Database.database().reference()


     self.ref.child("Babysitter/\(Babysitter.uid)/Name").setValue(nameTextField)

    }

}

这是我的 JSON 树

【问题讨论】:

    标签: ios swift firebase firebase-realtime-database


    【解决方案1】:

    试试这个:

    self.ref.child("Babysitter").child(Babysitter.uid).updateChildValues(["Name": nameTextField.text])
    

    【讨论】:

    • 非常感谢!出现以下错误,“使用未解析的标识符'Babysitter'”我该如何解决这个问题?
    • 您需要尝试更新其值的保姆的 UID。我需要更多详细信息来提供帮助。
    • 如何找到 uid?
    • 再看我的回答
    • 如果对您有用,请接受答案。如果你有其他问题。告诉我!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2022-01-11
    • 1970-01-01
    • 2019-09-13
    • 1970-01-01
    • 1970-01-01
    • 2022-01-18
    • 2020-08-11
    相关资源
    最近更新 更多