Je suis assez novice en matière de Firebase. J'essaie de vérifier si l'utilisateur est connecté ou non, et en me référant à la doc Firebase, la manière recommandée de le faire serait d'ajouter une balise FIRAuthStateDidChangeListenerHandle
.
Mon code est le suivant :
handle = FIRAuth.auth()?.addStateDidChangeListener({ (auth, user) in
//here, we add code to see if we are supposed to be loggin or not
print("hello world")
if user != nil{
self.isLogin = true
}else{
self.isLogin = false
}
})
Cependant, après avoir vérifié, il semble que FirAuth.auth()
est un nil et le bloc entier n'est pas appelé du tout.
Quelqu'un sait-il ce qui ne va pas ici ?