Unsupported operation: Infinity or NaN toInt
·
Flutter
[원인]플러터 애플리케이션에서 무한대(Infinity)나 NaN(Not a Number) 값을 정수로 변환하려 할 때 발생.  [해결]1. 기본값을 설정 해줌 double value = ...; // 값을 얻는 코드if (value.isInfinite || value.isNaN) { value = 0; // 기본값 설정}int intValue = value.toInt(); 2. try - catch 문 double value = ...; // 값을 얻는 코드int intValue;try { intValue = value.toInt();} catch (e) { intValue = 0; // 기본값 설정}
Flutter renderflex overflowed ... error 해결
·
Flutter
flutter 를 개발하다보면 제일 화가 나는건 ...overflowed 에러이다.. 그냥 알아서 사이좋게 간격 조절 잘 해서 딱딱 나올 수 는 없을까? 아무튼, 이게 생기는 이유는 위젯을 만들때 지정한 크기 혹은 지정 된 크기 이상으로 넘쳤을 때 발생하는 것이다. 하지만 사람이라는것이 어디서 내가 이 오류를 겪었는지 모르기 마련이즤... 대충 오류인 지점 같은 곳을 찾아가 보면 늘 column 이나, row, container 가 있었다. 그럴 땐, SingleChildScrollView 로 감싸 주면 된다. SingleChildScrollView( scrollDirection: Axis.horizontal, child: Row( '코드 작성' ), ), 아니라면 ListView 로 감싸주면 된다. L..
해니01_15
'플러터오류' 태그의 글 목록