Error: The argument type 'String?' can't be assigned to the parameter type 'String' because 'String?' is nullable and 'String' isn't. return facebookauthprovider.credential(result.accesstoken);

Ohgyuchan·2022년 2월 22일
0

Flutter

목록 보기
3/25
post-thumbnail
Error: The argument type 'String?' can't be assigned to the parameter type 'String' because 'String?' is nullable and 'String' isn't.
return facebookauthprovider.credential(result.accesstoken);

플러터 코딩 중 위와 같은 에러가 갑자기 떴다.

facebooktwitter auth와 관련된 에러 같았다. facebook, twitter 로그인을 쓰지도 않는데도 저런 에러가 떠서 당황했었다.

하지만 금방 해결할 수 있었다.

해당 경로로 가서 null check operator를 입력해 주면 된다. twitter auth와 항상 함께 발생하는 것 같은데 twitter도 동일하게 해당 코드에 null check operator를 입력해주면 된다.

// before
facebookauthprovider.credential(result.accesstoken);
//after
facebookauthprovider.credential(result.accesstoken!);
profile
Flutter 개발자

0개의 댓글