iOS에서 년도를 구할 때 비정상적인 값이 나오는 문제
iOS달력년도버그날짜
AI 요약
Beta지그재그 앱에서 사용자 분석을 위해 나이를 입력받아 태어난 년도로 변환하여 저장하는 과정에서 일부 iOS 사용자의 태어난 년도가 비정상적으로 낮거나 높게 나오는 문제가 발생했습니다. 초기에는 사용자의 시간 설정 오류로 추정했으나, 이상 값들이 모두 iOS에서 발생하고 특정 범위에 집중되는 것을 확인했습니다.
검색 결과 iOS가 그레고리언 달력 외에 일본력, 불교력 등을 지원하며, 해당 달력 사용 시 발생하는 문제임을 파악했습니다. 일본력 사용자는 태어난 년도가 10 이하로, 불교력 사용자는 2500 이상으로 나타났습니다.
current`를 사용하여 현재 캘린더 설정을 가져오는 과정에서 발생하며, 이를 해결하기 위해서는 명시적으로 그레고리언 달력을 사용해야 합니다. 리언 달력을 사용해야 합니다.
이 글이 궁금하신가요?
원문 블로그에서 전체 내용을 확인해 보세요
원문 읽으러 가기


