📑
【Swift / Firebase】新規のユーザーが登録する時のコード【コピペコード】
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
Discussion