Flutter 로 개발 중 행 데이터를 자동으로 줄 바꿔주는 wrap 위젯을 사용하였다.
그랬는데 에러는 아닌것이 자꾸 console 창에 나타났다. 왜 에러가 아니냐면 작동은 잘 되었기 때문이다.
[문제]
======== Exception caught by widgets library =======================================================
The following assertion was thrown while applying parent data.:
Incorrect use of ParentDataWidget.
The ParentDataWidget Flexible-[GlobalObjectKey String#28265](flex: 0) wants to apply ParentData of type FlexParentData to a RenderObject, which has been set up to accept ParentData of incompatible type WrapParentData.
Usually, this means that the Flexible widget has the wrong ancestor RenderObjectWidget. Typically, Flexible widgets are placed directly inside Flex widgets.
The offending Flexible is currently placed inside a Wrap widget.
[해결]
사진에서 보이는 것 처럼 wrap 의 child로 flexible, expanded 사용 하지 못해서 생기는 오류였다. 그래서 conatiner 로 수정하여 크기를 지정 한 후 사용하게 되었더니 오류 없이 잘 작동한다.
'Flutter' 카테고리의 다른 글
html을 flutter 로 변환 할 수 있을까? 2 (1) | 2024.05.28 |
---|---|
Flutter Dart의 isFinite 사용법 (0) | 2024.05.21 |
Flutter 라디오 버튼 크기 조절 (0) | 2024.04.25 |
Flutter Rect class (1) | 2024.04.19 |
Flutter 의 CustomPaint 클래스 (1) | 2024.04.18 |