Flutter Null Check 画面遷移

実現したいこと

MyPageからEditMyPageへ画面を遷移したい

前提

ここに質問の内容を詳しく書いてください。
FlutterでToDoListアプリを作っています。
IconButtonを押すとEditMyPageへ画面遷移するところで
以下のエラーメッセージが発生しました。

発生している問題・エラーメッセージ

例外が発生しました _CastError (Null check operator used on a null value)

該当のソースコード

my_page.dart

1return IconButton( 2 onPressed: () async{ 3 await Navigator.push( 4 context, 5 MaterialPageRoute( 6 builder: (context) => 7 EditProfilePage(model.name!), //ここでエラー発生 8 ), 9 ); 10 model.fetchUser(); 11 }, 12 icon: const Icon(Icons.edit), 13 );

試したこと

エラー文でネットから記事を探しました。
https://off.tokyo/blog/null-check-operator-used-on-a-null-value/
この記事は英語ですが!マークでnullチェックするのではなくif文を使うべきなのかなと考えています。
https://stackoverflow.com/questions/64278595/null-check-operator-used-on-a-null-value

補足情報(FW/ツールのバージョンなど)

ここにより詳細な情報を記載してください。

コメントを投稿

0 コメント