import UIKit import Firebase class ViewController: UIViewController { @IBOutlet weak var registerButton: UIButton! @IBOutlet weak var emailTextField: UITextField! @IBOutlet weak var passwordTextField: UITextField! @IBAction func tappedRegisterButton(_ sender: Any) { guard let email = emailTextField.text else { return } guard let password = passwordTextField.text else { return } Auth.auth().signIn(withEmail: email, password: password) { (res, err) in if let err = err { print("失敗: ", err) return } print("成功") } } override func viewDidLoad() { super.viewDidLoad() registerButton.isEnabled = false registerButton.layer.cornerRadius = 10 emailTextField.delegate = self passwordTextField.delegate = self } } extension ViewController: UITextFieldDelegate { func textFieldDidChangeSelection(_ textField: UITextField) { let emailIsEmpty = emailTextField.text?.isEmpty ?? true let passwordIsEmpty = passwordTextField.text?.isEmpty ?? true if emailIsEmpty || passwordIsEmpty { registerButton.isEnabled = false } else{ registerButton.isEnabled = true } } }
超初心者です。ご回答いただけると幸いです。
この文の、
Auth.auth().signIn(withEmail: email, password: password) { (res, err) in
if let err = err {
print("失敗: ", err)
return
}
の部分に、
Cannot find 'Auth' in scope
というエラーコードが出てしまいます。
Podfileに pod 'Firebase/Auth'も書いて、ターミナルにて
pod install もしています。
考えられる問題点などを教えていただけると幸いです。