인프런 커뮤니티 질문&답변
랜덤숫자생성하기-다음스크린에 변수전달에서 에러가납니다
작성
·
271
0
안녕하세요 강의 잘 듣고 있습니다.
이전 강의까지 작성한 코드는 잘 돌아갔는데요..
홈스크린에서 있는 변수를 세팅 스크린으로 넘기는 코드를 작성하면
터미널에
The following assertion was thrown during layout:
A RenderFlex overflowed by 99024 pixels on the bottom.
The relevant error-causing widget was:
Column Column:file:///Users/gim-yeonho/Desktop/random_number/lib/screen/setting_screen.dart:28:18
The overflowing RenderFlex has an orientation of Axis.vertical.
아래와 같은 오류가 나옵니다. 화면이 꽉찬다고 하는데요 다른 것들은 건드리지 않았습니다.
아래와 같이 변수넘기는 코드만 수정을 했고 깃허브 코드와 비교해봐도 다른점이 없는데요 어디가 잘못된건지 모르겠습니다 ㅠㅠ
return SettingScreen( maxNumber: maxNumber, );
import 'package:flutter/material.dart';
class SettingScreen extends StatefulWidget { final int maxNumber; const SettingScreen({required this.maxNumber, Key? key}) : super(key: key);
@override SettingScreenState createState() => SettingScreenState(); }
class _SettingScreenState extends State<SettingScreen> {
double maxNumber = 10000;
@override void initState() { // TODO: implement initState super.initState();
maxNumber =widget.maxNumber.toDouble();
답변 1
0
안녕하세요.
혹시 다음 강의에서 문제가 해결이 되셨을까요?
말씀주신 내용으로는 문제를 파악하기 어렵고 소스코드를 깃헙으로 공유해주시면 제가 확인 해보겠습니다.
말씀하신대로 에러사항은 세로로 크기가 무한하게 늘어나서 문제가 생긴 것 같습니다.
아마도 Column의 문제일 것 같습니다.





