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; // 기본값 설정}
해니01_15
'2024/06/12 글 목록