The element type 'Column?' can't be assigned to the list type 'Widget'.

calmpy·2024년 1월 5일

플러터 실패일지

목록 보기
1/7
post-thumbnail

Chatgpt

이 오류는 Column 위젯이 null일 수 있는 상황에서 Stack의 자식 리스트에 직접 추가되고 있기 때문에 발생합니다. Dart에서는 null을 List 타입에 추가할 수 없습니다. 이를 해결하기 위해 조건부 연산자를 사용하여 _istoggled가 true일 때만 Column을 추가하면 됩니다.

해결 코드

: null -> : SizedBox.shrink()

풀이

SizedBox.shrink()를 사용하여 빈 위젯을 추가.
이렇게 하면 null 값을 List에 추가하는 문제를 방지할 수 있다.

profile
Flutter와 Supabase로 내가 쓰고 싶은 앱 개발중인 사진가입니당

0개의 댓글