gpt4 book ai didi

flutter - 无法使用静态访问访问实例成员 'pickImage'

转载 作者:行者123 更新时间:2023-12-02 18:05:42 28 4
gpt4 key购买 nike

我遇到了有关我的 Flutter 应用程序的问题,我一直在关注 Youtube 上的教程,了解如何在 Flutter 中使用从图库中选择图片和相机,但无法使图像选择器功能正常工作。它总是返回错误

"Instance member 'pickimage' can't be accessed using static access.

任何人都可以帮助解决这个问题,因为我有点困惑。提前谢谢你。

class _LandingScreenState extends State<LandingScreen>{
late File imageFile;

_openGallery() async{
var picture = await ImagePicker.pickImage(source:
ImageSource.gallery);
this.setState(() {
imageFile = picture as File;
});
}

最佳答案

pickImage 不是静态方法。您可以创建一个实例,然后调用该方法。可以像这样直接创建实例和调用方法

await ImagePicker().pickImage(source: ImageSource.gallery);

为安全起见,使用可为 null 的 Xfile。

  XFile? imageFile;

_openGallery() async {
imageFile = await ImagePicker().pickImage(source: ImageSource.gallery);
setState(() {});
}

关于flutter - 无法使用静态访问访问实例成员 'pickImage',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/73299004/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com