自更新至Swift 3.0以来,这段代码现在在应用程序中将数据显示为Optional('data')。任何的想法?
let ring1FightRef = FIRDatabase.database().reference().child("Ring1Fighting")
@IBOutlet weak var ring1Fighting: UILabel!
这是viewDidLoad中的代码
ring1FightRef.observe(.value) { (snap: FIRDataSnapshot) in self.ring1Fighting.text = (snap.value as AnyObject).description
}
最佳答案
您只需要解开收到的值即可:-
FIRDatabase.database().reference().child("Ring1Fighting").observe(.value) { (snap: FIRDataSnapshot) in
print((snap.value as! String))
}
关于ios - Firebase使用Swift 3.0返回Optional(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39989630/