【发布时间】:2017-01-25 06:31:54
【问题描述】:
每次我运行这行代码时它都不起作用,任何可以帮助我的人也可以更改它吗?谢谢你的帮助。 :)
以下是我不断收到的错误
键入任何?没有下标成员
var ref:FIRDatabaseReference?
var refHandle: UInt!
var postData = [String]()
override func viewDidLoad() {
super.viewDidLoad()
ref = FIRDatabase.database().reference()
refHandle = ref?.observe(FIRDataEventType.value, with:
{ (snapshot) in
let dataDict = snapshot.value as! [String: AnyObject]
print(dataDict)
})
let username: String = (FIRAuth.auth()?.currentUser?.uid)!
ref?.child("Users").child(username).observeSingleEvent(of: .value, with:
{ (snapshot) in
let username = snapshot.value!["Username"] as! String
self.usernameField.text = username
})
}
【问题讨论】: