hier ist mein button
Objektwie Fehler addTarget Methode in schnellen 3
let loginRegisterButton:UIButton = {
let button = UIButton(type: .system)
button.backgroundColor = UIColor(r: 50 , g: 80, b: 130)
button.setTitle("Register", for: .normal)
button.translatesAutoresizingMaskIntoConstraints = false
button.setTitleColor(.white, for: .normal)
button.addTarget(self, action:#selector(handleRegister), for: .touchUpInside)
return button
}()
und hier ist meine Funktion
func handleRegister(){
FIRAuth.auth()?.createUser(withEmail: email, password: password,completion: { (user, error) in
if error != nil
{ print("Error Occured")}
else
{print("Successfully Authenticated")}
})
}
Ich erhalte kompilieren zu verwenden, wenn addTarget entfernt es erfolgreich
kompiliert
Versuchen Sie, diese 'button.addTarget (self, Aktion: #selector (handleRegister()), für: .touchUpInside)'. – VRAwesome
'HandleRegister' Aktion sind in der gleichen Steuerung? Außerdem haben Sie nicht den Rahmen von 'UIButton' festgelegt. –
Ja, ich habe eine andere Funktion für die Integritätsbedingungen func constraints() {loginRegisterButton.centerXAnchor.constraint (equalTo: inputview.centerXAnchor) .isActive = true loginRegisterButton.topAnchor.constraint (equalTo: inputview.bottomAnchor, constant: 12) .isActive = true loginRegisterButton.widthAnchor.constraint (EqualTo: inputview.widthAnchor) .isActive = true loginRegisterButton.heightAnchor.constraint (equalToConstant: 30) .isActive = true} – Ninja13