2

我正在使用下面的代码在颤振应用程序中获取选择图像,当代码在 Android 上运行时它工作正常,但是当在 iOS 上运行相同的代码时,它会在点击按钮选择图像时崩溃应用程序。我应该如何解决?

我得到的错误

失去与设备的连接。

final ImagePicker _picker = ImagePicker();
  Future getImage() async {
    print("get image");

    PickedFile image = await _picker.getImage(source: ImageSource.gallery);

    if (image != null) {
      setState(() {
        final File file = File(image.path);
        avatarImageFile = file;
        isLoading = true;

      });
    }
  }

info.plist 属性在此处输入图像描述

4

1 回答 1

0

您必须在 XCode的文件中添加以下权限。Info.plist

相机 :

Key       :  Privacy - Camera Usage Description   
Value     :  $(PRODUCT_NAME) camera use

照片 :

Key       :  Privacy - Photo Library Usage Description    
Value     :  $(PRODUCT_NAME) photo use
于 2020-07-02T04:28:58.417 回答