📑

【Swift / Firebase】既存のユーザーがログインする時のコード【コピペコード】

2023/06/06に公開
class LoginViewController: UIViewController {

    @IBOutlet weak var emailTextfield: UITextField!
    @IBOutlet weak var passwordTextfield: UITextField!
    
    @IBAction func loginPressed(_ sender: UIButton) {
        if let email = emailTextfield.text, let password = passwordTextfield.text {
            Auth.auth().signIn(withEmail: email, password: password) { authResult, error in
                if let e = error {
                    print(e)
                } else {
                    self.performSegue(withIdentifier: K.loginSegue, sender: self)
                }
            }
        }
    }
}

「sender」は「LoginViewController」を指している。

「Constants.swift ファイル」の中身

struct K {

    static let registerSegue = "RegisterTo〇〇"
    static let loginSegue = "LoginTo〇〇"
    
}

参考教材

iOS & Swift - The Complete iOS App Development Bootcamp
188. Using a Constants File and Understanding the static keyword
https://www.udemy.com/course/ios-13-app-development-bootcamp/

Discussion