如何修复“在展开可选值时意外发现nil”

时间:2019-06-25 22:24:16

标签: swift swift4

我一直在学习教程,并且不断收到此错误

在展开可选值时意外发现nil

因此,我一直在遵循本教程,我是编码方面的新手,我试图拆开一些值,但似乎没有任何效果。我不知道我在做什么错

override func viewDidLoad() {
    super.viewDidLoad()
    print(Ref().databaseRoot.description())
    print(Ref().databaseUser.description())
    Ref().databaseRoot.observe(.childAdded) { (snapshot) in
        print(snapshot.value)

        if let dict = snapshot.value as? Dictionary <String, Any> {
            let email = dict ["email"] as! String
            let username = dict ["username"] as! String
            print(email)
            print(username)
        }

    }

我希望输出在字典中显示电子邮件和用户名,但错误不会发生任何事情。

0 个答案:

没有答案