iOS/Errors
[iOS-Error] 파이어베이스 로그인 에러처리
유훈 | Yuhun
2022. 2. 12. 22:01
반응형
일단 파이어베이스에서 이메일-비밀번호 구글 로그인을 했을때 에러를 처리하는 방법인데 다른 곳에서도 사용할 수 있을듯 해서 간단하게 포스팅합니다.
// 신규 사용자 생성
Auth.auth().createUser(withEmail: email, password: password) { [weak self] authResult, error in
guard let self = self else {return}
// 에러 처리
if let error = error {
let code = (error as NSError).code // 에러 의 code=?? 중 ??을 저장
switch code {
case "숫자-에러코드": // 이미 가입한 계정일때 에러
// 에러 상황별 코드
default:
// localization을 해야 에러를 String으로 사용할 수 있습니다.
self.errorLabel.text = error.localizedDescription
}
}
반응형