簡體   English   中英

如何解決參數類型'Future<file> 功能(地圖<string, dynamic> )' 不能分配給參數類型'FutureOr<file> 在 Flutter</file></string,></file>

[英]How to solve The argument type 'Future<File> Function(Map<String, dynamic>)' can't be assigned to the parameter type 'FutureOr<File> in Flutter

我是飛鏢/顫振的新手,幾周以來一直遇到問題

參數類型“Future Function(Map<String, dynamic>)”不能分配給參數類型“FutureOr Function(Map<String, dynamic>,

如何解決? 我的代碼是

File _file =
              await Executor().execute(fun1: _writeFileToDiskIsolated, arg1: data);
    
          _gotImage = _file;
        }
    
        return _gotImage;
      }
    
      static Future<File> _writeFileToDiskIsolated(
          Map<String, dynamic> data) async {
        File _theFile = File(data['path'] + 'imagetest');
        _theFile.writeAsBytes(data['response']);
        return _theFile;
      }

這是帶有紅線的編輯器問題的快照

只需將Future替換為FutureOr

static FutureOr<File> _writeFileToDiskIsolated(
          Map<String, dynamic> data) async {
        File _theFile = File(data['path'] + 'imagetest');
        _theFile.writeAsBytes(data['response']);
        return _theFile;
      }

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

相關問題 Flutter升級后:參數類型'Future<bool> 函數(文件)'不能分配給參數類型'FutureOr<dynamic> 函數(Uint8List)'</dynamic></bool> Flutter 錯誤:參數類型 'Future<object?> Function()' 不能賦值給參數類型 'FutureOr<dynamic> 功能(動態)'</dynamic></object?> 參數類型 &#39;Future<xxx> &#39; 不能分配給參數類型 &#39;FutureOr<xxx> &#39; 顫振和飛鏢 顫振錯誤參數類型&#39;Map<String, dynamic> Function()&#39; 不能分配給參數類型 &#39;Map<String, dynamic> &#39; 參數類型“字符串函數(字符串)”不能分配給參數類型“FutureOr”<string> 功能(電話號碼)'</string> Flutter Cloud Firestore:錯誤:參數類型“對象? Function()' 無法分配給參數類型 'Map<string, dynamic> '</string,> 錯誤:無法將參數類型“void Function(MidiDevice)”分配給參數類型“FutureOr”<dynamic> 函數(列表<mididevice> ?)'</mididevice></dynamic> flutter 錯誤:無法將參數類型“對象函數()”分配給參數類型“映射”<string, dynamic> '</string,> Flutter 錯誤:參數類型'Stream <querysnapshot<map<string, dynamic> &gt;&gt;' 不能分配給參數類型'Future <querysnapshot<object?> &gt; </querysnapshot<object?></querysnapshot<map<string,> 參數類型 'Future<dynamic> ' 不能分配給參數類型 'String'</dynamic>
 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM