Ich habe Probleme herauszufinden, wie man den FIRAuthErrorNameKey in der neuen Version von Firebase liest. Folgendes habe ich bisher, aber die Zeile "let errorCode = FIRAuthErrorNameKey" ist falsch. Beim Lesen der Firebase-Dokumentation habe ich versucht, auf den Fehlercode von userinfo zuzugreifen, war aber nicht erfolgreich und nicht mehr aktiv von Ideen.
%Vor% Versuchen Sie es. Das funktioniert für mich. Auch nachdem Sie dies in Ihr Projekt eingefügt haben. Wenn Sie alle FIRAuthErrorCode
Codes sehen müssen. Bewegen Sie die Maus über .ErrorCodeInvalidEmail
und drücken Sie Ihre linke Maustaste und es zeigt Ihnen den Rest.
Wenn Sie irgendwelche Probleme haben, lassen Sie es mich wissen und versuchen Sie, mir zu helfen. Viel Glück!
%Vor%Aus dem Snippet scheint es, als ob Sie versuchen, den Fehlercode und nicht den FIRAuthErrorNameKey in Ihrem Switch zu verwenden. In diesem Fall möchten Sie den Fehlercode des im Rückruf zurückgegebenen NSError-Objekts verwenden. Verwenden Sie:
%Vor%Auf diese Weise enthält Ihre errorCode-Variable den Fehlercode, der zurückgegeben wurde, und Sie können mit Ihrer Fehlerbehandlungslogik fortfahren.
Tags und Links ios firebase swift firebase-authentication