首页 > 解决方案 > 使用 swift 将数据写入 Firebase

问题描述

我是 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 树

标签: iosswiftfirebasefirebase-realtime-database

解决方案


在此处输入图像描述尝试这个:

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

推荐阅读