使用 swift 将数据写入 Firebase
Posted
技术标签:
【中文标题】使用 swift 将数据写入 Firebase【英文标题】:Writing data to Firebase using swift 【发布时间】: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 树
【问题讨论】:
【参考方案1】:试试这个:
self.ref.child("Babysitter").child(Babysitter.uid).updateChildValues(["Name": nameTextField.text])
【讨论】:
非常感谢!出现以下错误,“使用未解析的标识符'Babysitter'”我该如何解决这个问题? 您需要尝试更新其值的保姆的 UID。我需要更多详细信息来提供帮助。 如何找到 uid? 再看我的回答 如果对您有用,请接受答案。如果你有其他问题。告诉我!以上是关于使用 swift 将数据写入 Firebase的主要内容,如果未能解决你的问题,请参考以下文章
Swift:写入 JSON 并在本地保存到 iPhone 文件
将数组内容(自定义类型)写入 plist 作为 swift 中的键控数组