【问题标题】:How to retrieve data from firebase and save this data in textbox in swift如何从firebase检索数据并将这些数据快速保存在文本框中
【发布时间】:2017-09-20 10:31:27
【问题描述】:
func getInformation() {
ref = Database.database().reference()
Handle = ref?.child("Users").observe(.childAdded, with: { (snapshot) in
if let item = snapshot.value as? String {
self.name.text = item
}
【问题讨论】:
标签:
swift
firebase
firebase-realtime-database
【解决方案1】:
我正在尝试理解您的问题。所以你想在这里实现的是,在 FirebaseDB 中添加新用户后,你的 textBox 会想要实时显示添加的用户的名称吗?在这种情况下,如果添加的用户对象具有name 字段,则返回的snapshot.value 应该是NSDictionary 而不仅仅是String。尝试做这样的事情:
if let newUser = snapshot.value as? NSDictionary,
let newUserName = newUser["name"] as? String {
self.name.text = newUserName
}