首页 > 解决方案 > 没有为类“WallpaperImages”定义方法“DefaultCacheManager”。扑

问题描述

在此处输入图像描述

var file = await DefaultCacheManager().getSingleFile(url);

我无法使用这一行来获取 url 的文件路径

帮帮我

Compiler message:
lib/main.dart:59:22: Error: The method 'DefaultCacheManager' isn't defined for the class 'WallpaperImages'.
 - 'WallpaperImages' is from 'package:flutter_app_sample/main.dart' ('lib/main.dart').
Try correcting the name to the name of an existing method, or defining a method named 'DefaultCacheManager'.
    var file = await DefaultCacheManager().getSingleFile(url);
                     ^^^^^^^^^^^^^^^^^^^

标签: flutternaming

解决方案


要使用包https://pub.dev/packages/flutter_cache_manager
你可以这样做import

import 'package:flutter_cache_manager/flutter_cache_manager.dart';

pubspec.yaml添加flutter_cache_manager

dependencies:
  flutter:
    sdk: flutter
  flutter_cache_manager: any

推荐阅读