実現したいこと
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 コメント