[트러블 슈팅] CoreData에 저장한 데이터가 없는데 데이터가 존재하는 문제
·
내일배움캠프/환율 계산기 - 개인 프로젝트
⚠️ 문제: Coredata에 데이터를 저장하지 않았으나 데이터가 있는 것으로 판단됨앱의 첫 실행 시 데이터가 없으므로 API를 호출하여 새로운 데이터를 받아옵니다.(디버깅용 print문 "1번째 환율 정보 API 호출" 출력으로 첫 호출임을 판단 가능) 첫 호출이므로 loadUpdateDate() 결과로 nil이 반환되어야하나 Optional 값을 언래핑에 실패했다는 오류가 발생합니다. ❗️ 원인: ListCell의 Height 충돌브레이크포인트를 찍어 확인해보았습니다.의도대로라면 157번째 줄에서 updateDate.isEmpty == true로 판단되어 nil을 반환했어야하는데,해당 조건문으로 들어가지 않고 159번 줄을 실행하고 있습니다. 즉, CoreData에 저장된 데이터가 있다는 말이 됩니다..