📑

【Swift / Firebase】新規のユーザーが登録する時のコード【コピペコード】

2023/06/06に公開
class RegisterViewController: UIViewController {
    
    @IBOutlet weak var emailTextfield: UITextField!
    @IBOutlet weak var passwordTextfield: UITextField!
    
    @IBAction func registerPressed(_ sender: UIButton) {
        
        if let email = emailTextfield.text, let password = passwordTextfield.text {
            Auth.auth().createUser(withEmail: email, password: password) { authResult, error in
                if let e = error {
                    print(e.localizedDescription)
                } else {
                    // Navigate to the 〇〇ViewController
                    self.performSegue(withIdentifier: K.registerSegue, sender: self)
                    
                }
                
            }
            
        }
        
    }
    
}

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

【「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