flutter Dart:未为类型“Image”定义方法“memory”

y53ybaqx  于 2023-05-19  发布在  Flutter
关注(0)|答案(1)|浏览(147)

我有一个base64的图像字符串,我想创建一个方法将其转换为Flutter Image
有一个existing SO question asking exactly that,但是所有的答案都使用了ImageImage.memory构造函数,当我这样做时,我得到了以下错误:
未为类型“Image”定义方法“memory”。尝试将名称更正为现有方法的名称,或者定义一个名为“memory”的方法。
在Google上搜索“The method 'memory' isn't defined for the type 'Image'.”得到0个结果。
有一个Image.memory构造函数:https://api.flutter.dev/flutter/widgets/Image/Image.memory.html
这是我的代码:return Image.memory(base64Decode(base64DataString));

我确信我只是有一个金发时刻在这里,但我被难倒,并寻求帮助,尽管如此。
为什么我在尝试调用Image.memory时会出现此错误?

jucafojl

jucafojl1#

当您遇到这样的错误时,几乎可以肯定您无意中使用了一个与您所认为的不同的类,但它碰巧具有相同的名称。
IDE应该能够告诉您Image类的定义来自何处。不是Flutter Widget库里的那个。

相关问题