24.01.18 TIL - 팀과제 Movie app 2

Hay·2024년 1월 18일
0

로그인 정보를 입력하지 않으면 alert창이 뜨게 하기

// 회원가입 버튼 눌렀을 때 실행
    @objc func signupButtonTapped() {
        guard let userId = idTextField.text, !userId.isEmpty, let password = passwordTextField.text, !password.isEmpty else {
            // 회원가입시 정보 입력 안하면 alert
            let alert = UIAlertController(title: "회원가입 실패", message: "아이디와 비밀번호를 입력해주세요", preferredStyle: .alert)
            alert.addAction(UIAlertAction(title: "확인", style: .default, handler: nil))
            self.present(alert, animated: true, completion: nil)
            return
        }
        
        // id와 password를 UserDefaults에 저장
        memberUserDefaults.set(userId, forKey: "userId")
        memberUserDefaults.set(password, forKey: "password")
 
        let signInVC = SignInViewController()
            
        // SignInViewController 푸쉬하기
        self.navigationController?.pushViewController(signInVC, animated: true)
        
        // 스택 비우고 로그인 화면으로 가기
        //navigationController?.setViewControllers([signInVC], animated: true)
    }

0개의 댓글