flutter 参数类型“String?'无法分配给参数类型'Object'

7fhtutme  于 2023-06-07  发布在  Flutter
关注(0)|答案(1)|浏览(238)

我得到了下面的错误,我正在创建一个自定义的动作在Flutter流。
错误:参数类型“String?无法将“”分配给参数类型“Object”,因为“String?'可为空,而'Object'不可为空。

  • 验证码 *
// Automatic FlutterFlow imports
import '/backend/backend.dart';
import '/flutter_flow/flutter_flow_theme.dart';
import '/flutter_flow/flutter_flow_util.dart';
import '/custom_code/actions/index.dart'; // Imports other custom actions
import '/flutter_flow/custom_functions.dart'; // Imports custom functions
import 'package:flutter/material.dart';
// Begin custom action code
// DO NOT REMOVE OR MODIFY THE CODE ABOVE!

// Set your action name, define your arguments and return parameter,
// and then add the boilerplate code using the button on the right!

import 'package:image_downloader_web/image_downloader_web.dart';

final WebImageDownloader _webImageDownloader = WebImageDownloader();

Future imagedownloaderweb(String url) async {
  // Add your function code here!
  await _webImageDownloader.downloadImageFromWeb(url);
}

qni6mghb

qni6mghb1#

WebImageDownloader上的所有方法都是静态的,你不应该通过WebImageDownloader()示例化这个类的示例。
你可以直接打电话

WebImageDownloader.downloadImageFromWeb(url);

更多信息请参阅源代码here或文档here

相关问题