해결된 질문
작성
·
233
0
강의 순서대로 따라하고 있는데
구글 sns 등록하고 시뮬레이터 켜보니
Class 'StatelessElement' has no instance method 'read'.
Receiver: Instance of 'StatelessElement'
Tried calling: read<AuthenticationCubit>()
란 오류가 뜨네요 ㅠ
찾아보니 밑 login_page 중 밑 read 부분인 것 같긴한데 정확히 모르겠습니다 ㅠ
Widget _appleLoginBtn(BuildContext, context) {
return GestureDetector(
onTap: context.read<AuthenticationCubit>().appleLogin(),
child: Container(
답변 1
0
_appleLoginBtn() 으로 파라미터로 BuildContext context 를 받아야하는데 , (콤마) 를 추가하셔서
2개의 파라미터를 받는 것으로 처리 하신것이 문제로 보입니다.
Widget _appleLoginBtn(BuildContext context) { // < 이부분 BuildContext, context 사용하신 ,(콤마) 를 제거해주세요.
return GestureDetector(
onTap: context.read<AuthenticationCubit>().appleLogin(),
child: Container(
강사님 감사합니다! 해결되네요 !!!!