2016-10-05 3 views
2

Ich bin auf dieses Problem gestoßen und habe versucht, es seit ein paar Tagen zu lösen, und es scheint alles, was ich versuche, es schafft mehr Fehler. Ich habe Probleme beim Erstellen eines Benutzers mit dieser Funktion verwenden Sie FIRAuth und es sagt mir, dass ich in einem ; direkt vor in hinzufügen, aber es behebt das Problem nicht.Probleme bei der Implementierung von Create User mit FIRAuth

Bild von Errors:

Picture of Errors

func handleRegistration() { 
     guard let email = emailTextField.text, let password = passTextField.text 
      else { 
       print("Form is not Valid") 
       return 
     } 



     FIRAuth.auth()?.createUser(withEmail: email, password: password, completion: FIRUser?, error) in 

     if error != nil { 
      print("Error") 
      return 
     } 

     print("Login Successful") 
    } 
+0

Statt Screenshots von Ihrem Code hinzufügen, fügen Sie bitte den eigentlichen Code auf die Frage. Um die Fehlermeldung zu erfassen, klicken Sie mit der rechten Maustaste auf den roten Indikator und "Im Fehler-Navigator anzeigen". –

+0

Sie sollten diese https://developer.apple.com/library/content/documentation/Swift/Conceptual/Swift_Programming_Language/Closures.html sehen, erklären, wie Schließungen funktionieren, @Dravidian ist richtig –

Antwort

4

Try this: -

FIRAuth.auth()?.createUser(withEmail: email, password: password, completion: {(user, error) in 

    if error != nil { 
     print("Error") 
     return 
    }else{ 
     print("Login Successful") 
     return 
    } 
}) 
+0

Akzeptieren und upvote die Antwort, wenn es Ihre gelöst hat Problem :) Happy Coding. – Dravidian

+0

Das schafft mehr Fehler: -/10 mehr um genau zu sein. Alles andere, was ich versuche, scheint meinen Code für die Benutzeroberfläche zu zerstören, einschließlich dieses Fixes: -/ –

+0

Ich kann nichts über andere Fehler sagen, aber ich bin sicher, dass dies eine Antwort ist. :) Vermeiden Sie das Auffächern von Fragen in Kommentaren. Poste eine andere Frage oder versuche dich selbst zu debuggen – Dravidian

Verwandte Themen