Значение типа 'String' не имеет члена 'uid' - PullRequest
0 голосов
/ 28 августа 2018

В следующем коде значение типа 'String' не имеет члена 'uid'

var userID: String!

if let email = emailField.text, let password = passwordField.text {
    Auth.auth().signIn(withEmail: email, password: password) { (authData, error)

        in
        if error != nil {
            //create account
        } else {
            if let userID = userID?.uid {
                KeychainWrapper.standard.set((userID)!, forKey: ("uid"))
                self.performSegue(withIdentifier: "toFeed", sender: nil)
            }
        }
    }
}

1 Ответ

0 голосов
/ 29 августа 2018

Я думаю, вы собираетесь это сделать:

if let userID = authData?.user.uid {
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...