致命错误:在展开Optional值时意外发现nil

时间:2016-05-05 18:19:59

标签: ios swift null

我尝试运行此代码,但我总是收到此错误:

{{1}}

有谁知道我为什么会这样做?

1 个答案:

答案 0 :(得分:1)

你应该考虑你的价值不是零。如:

var CURRENT_USER: Firebase?{
    let userID = NSUserDefaults.standardUserDefaults().valueForKey("uid") as? String
    if let userId = userID {
    let currentUser = Firebase(url: "\(FIREBASE_REF)").childByAppendingPath("users").childByAppendingPath(userId)
        return currentUser
    }
    else{
    return nil
    }
}