Firebase: Comment obtenir de l'Utilisateur.uid?
Je suis en utilisant Firebaseauth pour gérer les utilisateurs et les données de mon application iOS. Les utilisateurs peuvent ouvrir une session, et leur userinfo est stocké corriger dans la base de données.
Mais quand j'essaie d'amener les utilisateurs à écrire dans la base de données dans un autre viewController, à l'aide de cette chaîne:
self.ref.child("users").child(user.uid).setValue(["username": username])
La levée d'erreur est
Type d'utilisateur n'a pas de membre .uid
Qui a du sens, je suppose, puisque je n'ai pas créé la variable. Mais je ne peux pas comprendre comment le déclarer?
- Vous êtes censé passer l'info à la prochaine vue-contrôleur. Ceci sera utile
Vous devez vous connecter pour publier un commentaire.
C'est la façon d'obtenir des utilisateurs uid:
Vous pourriez vouloir utiliser un garde, comme une force déballer pouvez casser votre application si un utilisateur n'est pas connecté.
FIRAuth a effectivement été renommé Auth. Ainsi, selon les dernières modifications, il sera
Modifier.
Comme l'a souligné dans les commentaires, Une force déballer peut le plantage de l'application.