728x90
class CakeTimerUI extends StatefulWidget {
final int value2;
//const CakeTimerUI({super.key, required this.value2});
const CakeTimerUI({Key? key, required this.value2}) : super(key: key);
@override
CakeTimerState createState() => CakeTimerState();
}
class CakeTimerState extends State<CakeTimerUI> {
@override
Widget build(BuildContext context) {
return const Center(
child: SingleChildScrollView(
child: Column(
mainAxisAlignment: MainAxisAlignment.center,
children: [
TimerFunction(value3: widget.value2),
Text('Value: ${widget.value2}', style: TextStyle(fontSize: 16)),
],
),
),
);
}
}
TimerFunction(value3: widget.value2),
Text('Value: ${widget.value2}', style: TextStyle(fontSize: 16)),
이 부분에서 자꾸 "A value of type 'Null' can't be assigned to a parameter of type 'String' in a const constructor." 이 에러가 발생한다.
Center 앞에 붙은 const를 제거하니 에러가 사라졌다.
참고
반응형
'프레임워크 > flutter' 카테고리의 다른 글
[tip] 자동으로 코드 정리하기 (0) | 2023.10.09 |
---|---|
[tip]statefulwidget statefulessWidget 쉽게 초기화하기 (0) | 2023.10.09 |
생성자(Constructor) (0) | 2023.10.08 |
[Error] 예외가 발생했습니다. _TypeError (type '_File' is not a subtype of type 'CroppedFile?' in type cast) (0) | 2023.10.06 |
[개념] 변수 앞에 붙는 underbar (0) | 2023.10.06 |