Reading Firebase Auth Fehler ausgelöst (Firebase 3.x und Swift)

8

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%     
Ben 26.05.2016, 01:00
quelle

5 Antworten

25

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%     
the_pantless_coder 19.06.2016, 00:12
quelle
8

Keine der Antworten scheint auf dem neuesten Stand zu sein, hier ist was ich derzeit auf Swift 3.x, FirebaseAuth 4.0.0

mache %Vor%     
ezmegy 14.08.2017 11:08
quelle
5

Firebase hat den Code ein wenig geändert, und wenn Sie Firebase noch nicht kennen, brauchen Sie ein wenig Zeit, damit Ihr Code funktioniert. Ich habe fast 3 Stunden damit verbracht, herauszufinden, was vor sich geht. So sieht es jetzt aus:

%Vor%     
Ahmadiah 21.07.2017 20:40
quelle
1

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.

    
Sparq 26.05.2016 04:24
quelle
0

Ich weiß nicht, ob das hilft, aber Sie können das auch tun:

%Vor%     
Gamz 30.05.2017 07:28
quelle