我在新的xcode更新中有简单的firebase代码错误

时间:2017-12-01 02:59:55

标签: ios swift firebase error-handling firebase-authentication

这个方法在swift 4中使用swift 3编写我得到错误,我不知道错误在哪里

var CURRENT_USER: User? {
        if let currentUser = Auth.auth().currentUser {
            return currentUser
        }
        return nil
    }

chick this

1 个答案:

答案 0 :(得分:1)

该错误可能与可选类型有关,因为它声明:

  

无法将'User'类型的返回表达式转换为返回类型'User?'

一个好的起点是通过将代码更改为

来返回可选值
var CURRENT_USER: User? {
    return Auth.auth().currentUser
}