iOS Firestore не может хранить данные - PullRequest
0 голосов
/ 11 марта 2020

У меня проблема с Firestore, данные не могут быть сохранены в Firestore. Когда я попытался сохранить имя и фамилию в Firestore, это не сработало, но аутентификация работает, пользователь может быть создан, но данные о имени и фамилии не могут быть сохранены в Firestore. Я понятия не имею, как решить эту проблему, потому что нет никаких сообщений об ошибках на консоли. Не могли бы вы помочь мне решить эту проблему, любая помощь будет оценена!

let firstName = FirstName.text!.trimmingCharacters(in: .whitespacesAndNewlines)
            let lastName = LastName.text!.trimmingCharacters(in: .whitespacesAndNewlines)
            let email = Email.text!.trimmingCharacters(in: .whitespacesAndNewlines)
            let password = Password.text!.trimmingCharacters(in: .whitespacesAndNewlines)
            //create a user
            Auth.auth().createUser(withEmail: email, password: password) { (result, err) in
                //check for errors
                if err != nil {
                    //there was an error creating the user
                    self.showError("Error creating user")
                }else{
                    //user was created successfully, now store the first name and last name
                    let db = Firestore.firestore()
                    db.collection("users").addDocument(data: ["first_name":firstName, "last_name":lastName, "uid":result!.user.uid]) { (error) in

                        if error != nil{
                            self.showError("Error saving user data")
                        }else{
                            print("No error")
                            self.showError("No Error")
                        }
                    }
                    self.transitionToHome()
                }

            }

введите описание изображения здесь

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...