(파이어베이스) 데이터베이스 형 변환 오류 수정
2024. 11. 26. 16:22ㆍ일상,호기심
728x90
내가 불러오는 코드가 0 0이라 떠서 대체 왜 그럴까 고민해 봤다
렌더링이 되기 전에는 분명 이정보가 불러와졌는데
상태 업데이트를 할 때 자꾸 0.0이라는 값이 계속 뜨게 되었다.
// 체중 및 키 정보 가져오기
double babyWeight = (babyData['weight'] is num)
? (babyData['weight'] as num).toDouble()
: (babyData['weight'] is String)
? double.tryParse(babyData['weight']) ?? 0.0
: 0.0; // 체중 정보 추가
double babyHeight = (babyData['height'] is num)
? (babyData['height'] as num).toDouble()
: (babyData['height'] is String)
? double.tryParse(babyData['height']) ?? 0.0
: 0.0; // 키 정보 추가
그래서 혹시 몰라서 파이어베이스 저장값을 내가 string으로 저장했나? 생각했는데
코드로 강제형변환 double을 쓰니까 되었다..
너무 기본 적인 실수라.. 이런 실수는 하지 말아야겠다 되새겼다.
그래도 고치니 뿌듯하네
728x90
'일상,호기심' 카테고리의 다른 글
(투자)사업계획서 (1) | 2024.12.15 |
---|---|
(개발) 탭 네비게이션-커스텀 (1) | 2024.11.29 |
(깃허브) 깃허브 꾸미기 (0) | 2024.11.24 |
(개발)bulid.gradle 파일 수정 및 깃 허브 정리 (1) | 2024.11.21 |
(개발) 플러터 - 부트페이 기본설정 및 실행 (24년 11월) (0) | 2024.11.02 |