【Flutter】エラー対応

データベースを更新するfunctionの戻り値がvoidになっている

This expression has a type of 'void' so its value can't be used.

例えば、以下のとおり。

  void imageToData() async {
    // データをCloud Firestoreに保存する処理を呼び出し
   ◯◯◯
  }

FirebaseのCloudStrage、FireStoreに保存する処理を呼び出している。
この場合、このfunctionの呼び出し元で上述の様なエラーになる。

 Future imageToData() async {
    // データをCloud Firestoreに保存する処理を呼び出し
   ◯◯◯
  }

上記のように修正するとエラーが消えた。
正式なドキュメントをもうちょい読む必要あるけど。。。

コメントする