Flutter/dot
#4 Dot_node RangeError (index): Index out of range: no indices are valid: 1 에러 해결하기
hyeonseong
2023. 7. 26. 18:39
TODO
만들던 도중 아레 처럼 List부분에서 에러가 발생했다.
RangeError (index): Index out of range: no indices are valid: 1
원인
build 코드에서 이미 model이 null이면 CircularProgressIndicator()를 띄워주게 되어있다.
근데도 RangeError에러가 발생했다. 그리고 View에서도 AppBar까지는 build가 되는것을 보니 그 이후 코드가 문제였다.
문제가 발생한 부분
List선언 코드
아래 코드에서는 widgetModelList는 빈 List로 초기화 되어있다.
그런데 [index]를 사용하여 widgetData에 저장을 하려 하니 에러가 발생했다.
해결
for문으로 List에 데이터를 추가하니, 추가 한 이후에 데이터를 넣는 코드로 수정하고 해결했다.