Ich weiß nicht, warum ich nicht auf den Text von UITextField zugreifen kann.Warum kann ich nicht auf den Text des UITextField zugreifen?
Hier ist mein Code:
import UIKit
import Firebase
import FirebaseAuth
class MessagesVC: UIViewController {
@IBOutlet weak var emailTextInput: UITextField! //Email Text Input
@IBOutlet weak var passwordTextInput: UITextField! //Password Text Input
var emailText: emailTextInput.text; //I get the error 'Use of undeclared type emailTextInput here.'
override func viewDidLoad() {
super.viewDidLoad()
}
override func didReceiveMemoryWarning() {
super.didReceiveMemoryWarning()
}
@IBAction func login(_ sender: Any) {
} //Login
@IBAction func signUp(_ sender: Any) {
Auth.auth().createUser(withEmail: , password:) { (user, error) in
} //Authentication Create User
} //Sign Up
} //Class
Dies ist der Editor Fehler erhalte ich:
var emailText = emailTextInput.text –
Die Syntax von Swift zum Deklarieren von Variablen lautet wie folgt: var/let nameOfVariable: TypeOfVariable = ValueforVariable –
Das hat nicht funktioniert, es kam einfach auf with: "Instanzelement 'emailTextInput' kann nicht innerhalb des Property Initializer verwendet werden; Eigenschaftsinitialisierer werden ausgeführt, bevor 'self' verfügbar ist " –