Принудительное развертывание может привести к сбою вашего приложения. Проверьте ответ Виктора, чтобы увидеть, как это предотвратить.

ользую Firebaseauth для управления пользователями и данными для моего приложения iOS. Пользователи могут войти в систему, и их пользовательская информация правильно хранится в базе данных. Но когда я пытаюсь заставить пользователей писать в базу данных в другом viewController, используя эту строку:

self.ref.child("users").child(user.uid).setValue(["username": username])

Брошенная ошибка

Тип пользователь не имеет члена .uid

Это имеет смысл, я думаю, так как я не создал переменную. Но я не могу понять, как это объявить?

Ответы на вопрос(3)

Ваш ответ на вопрос