[Ting / 트러블슈팅] 회원정보 수정 시 닉네임 변경을 강제하는 현상 수정
개발일지2025. 2. 11. 23:40[Ting / 트러블슈팅] 회원정보 수정 시 닉네임 변경을 강제하는 현상 수정

개요마이페이지에서 회원정보 수정하러 들어가서 저장하기 버튼을 누르면, 닉네임 수정을 강제하는 문제가 생겼다.우리는 닉네임을 유니크 값으로 유지하기로 결정했기 때문에, 중복 닉네임을 허용하지 않는다. 코드를 보자. Firebase를 사용하기 위한 API Serviceclass UserInfoService { static let shared = UserInfoService() private let db = Firestore.firestore() private init() {} // MARK: 중복 닉네임 확인 로직 func checkNicknameDuplicate(nickname: String, completion: @escaping (Bool) -> Void) { ..

image