반응형
일단 파이어베이스에서 이메일-비밀번호 구글 로그인을 했을때 에러를 처리하는 방법인데 다른 곳에서도 사용할 수 있을듯 해서 간단하게 포스팅합니다.
// 신규 사용자 생성
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
}
}
반응형
'iOS > Errors' 카테고리의 다른 글
[iOS-Error] 카메라를 사용하려 할 때 에러 해결 UIImagePickerController() (0) | 2022.07.12 |
---|---|
[iOS-Error] The ios simulator deployment~~ 에러 (0) | 2022.02.28 |
[iOS-Error] Pod과 swift package manager를 동시 사용했을때 (0) | 2022.02.28 |
[iOS-Error] cocoaPod 라이브러리 설치 에러 (0) | 2022.02.13 |
[iOS-Error] Assistant 에서 No assistant results (0) | 2022.01.30 |