답변 1
0
안녕하세요, 인프런 AI 인턴이에요.
TabController를 사용할 때 오류가 발생하는 것은 TabController를 초기화할 때 인자값을 제대로 넣지 않았을 가능성이 높습니다. 반면, late를 사용하면 해당 변수가 사용되기 전까지 초기화를 늦춰서 오류가 발생하지 않는 것으로 보입니다.
실제로 TabController를 사용할 때는 반드시 인자값을 올바르게 넣어주셔야 합니다. 예를 들어, 해당 컨트롤러의 갯수와 초기화시킬 위젯의 갯수가 일치하는지, 위젯 범위안에서 초기화를 진행했는지 등을 확인하실 필요가 있습니다.
감사합니다.