Ich arbeite derzeit mit der C++ Firebase-Authentifizierungs-API und habe Mühe, Dokumentation zu Fehlern zu finden.Firebase - Future :: ErrorMessage()
Es gibt drei Authentifizierungsfehlercodes; kAuthErrorNone
, kAuthErrorUnimplemented
& kAuthErrorFailure
ich Future::ErrorMessage()
bin mit einer prägnanten Fehlerbeschreibung ziehen in den Fällen nicht, die ich dann bin (eher ekelhaft) Zuordnung zu einem internen (prägnanten) Fehlercode in meinem Handler. Es gibt jedoch keine Dokumentation (die ich finden kann), die die detaillierten Fehlermeldungen beschreibt, die von ErrorMessage()
abgedeckt werden.
Also ich fühle, ich muss einen Trick verpassen - wie machen Menschen nützliche Fehlerbehandlung mit der C++ Auth API?
Prost
Danke für Ihre Antwort Dcow. Also überprüfe ich zuerst die Zukunft auf Vollständigkeit und überprüfe dann die Authentifizierungsfehlerantwort. In dem Fall, wo seine kAuthErrorFailure Ich bin dann die Fehlermeldung String herausziehen. Das Problem besteht darin, dass die Besonderheiten des Fehlers in einer Zeichenfolge sind. Es gibt keinen entsprechenden Aufzählungstyp, um diese zu codieren, und es gibt keine Dokumentation, die alle möglichen Fehlerzeichenfolgen abdeckt. Es gibt also keine vernünftige Möglichkeit, mit all den Fehlerergebnissen fertig zu werden. – user7227230