我不知道为什么我无法从UITextField访问该文本。
这是我的代码:
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
这是我得到的编辑错误:
答案 0 :(得分:0)
因为您使用textfield的值声明变量。您可以将textfield值指定给该字符串变量。
你可以写出来,
首先用,
声明var emailText = ""
然后您可以在viewDidLoad
内分配其值,如下所示
self.emailText = self.emailTextInput.text!