我想通过从firebase读取AppVersion Key在UITextField上显示一个“1.0”字符串 我的firebase JSON就是以下
{
"AppVersion" : "1.0"
}
我的快速代码(swift 3.0)
override func viewDidLoad() {
super.viewDidLoad()
ref = FIRDatabase.database().reference().child("AppVersion")
AppVersionLabel.text = ref.key
}
该字段显示单词“AppVersion”而不是“1.0”
答案 0 :(得分:0)
您需要附加值的观察者。
ref.observe(FIRDataEventType.value, with: { (snapshot) in
AppVersionLabel.text = snapshot.value as? String?
})
如果您只对当前版本号感兴趣(而不是自动接收更新),则可以使用具有相同签名的observeSingleEvent
。
请参阅https://firebase.google.com/docs/database/ios/read-and-write#listen_for_value_events