Tag: firebase xcode7.3

如何避免Firebase致命错误:意外地发现零,而解包一个可选值?

我正在尝试从Firebase中读取数据,并将标签设置为我所获得的值 这是我的ViewController类的顶部看起来像: import UIKit import Firebase class ProfileTabViewController: UIViewController { //MARK: Properties @IBOutlet weak var nameLabel: UILabel! var userName = "userName" 我有一个Firebase参考 var currentUserName = Firebase(url: "https://buzzmovieios.firebaseio.com/users/884962b7-9fd8-49db-b172-1ad7cb1414f4/Name") 随机string是Firebase返回的uid。 我想在viewDidAppear()方法中获取用户名: override func viewDidAppear(animated: Bool) { print(currentUserName) currentUserName.observeEventType(.Value) { (snap: FDataSnapshot!) in let name = snap.value as! String self.nameLabel.text = name } } 让名字行工作正常。 print(name) 这一行: self.nameLabel.text […]