在Flatter(androidstudio)中运行iOS代码时出现问题

在Flatter(androidstudio)中运行iOS代码时出现问题,android,ios,flutter,android-studio,Android,Ios,Flutter,Android Studio,我不知道问题出在哪里,请帮帮我 这是我的代码: _askPermission() async { if (Platform.isIOS) { Map<PermissionGroup , PermissionStatus> permissions = await PermissionHandler() .requestPermissions([PermissionGroup.photos]); } else {

我不知道问题出在哪里,请帮帮我

这是我的代码:


  _askPermission() async {
    if (Platform.isIOS) {
      Map<PermissionGroup , PermissionStatus> permissions =
      await PermissionHandler()
          .requestPermissions([PermissionGroup.photos]);
    } else {
      PermissionStatus permission = await PermissionHandler()
          .checkPermissionStatus(PermissionGroup.storage);
    }
  }


_askPermission()异步{
if(Platform.isIOS){
映射权限=
等待许可处理程序()
.requestPermissions([PermissionGroup.photos]);
}否则{
PermissionStatus权限=等待PermissionHandler()
.checkPermissionStatus(PermissionGroup.storage);
}
}

如果我没有错,您正在使用此软件包: 在那个包裹里我没有看到

PermissionHandler()或PermissionGroup()

如果您想要批量请求,这是您应该做的

Map<Permission, PermissionStatus> statuses = await [
  Permission.location,
  Permission.storage,
].request();
print(statuses[Permission.location]);
映射状态=等待[
许可。地点,
许可。存储,
].request();
打印(状态[权限.位置]);

查看此项以获取更多帮助

看起来很完美,但你要找的是什么请附上一个有错误的屏幕截图,这将有助于回答你的问题。@MohanSaiManthri I did你到底得到了什么错误?您是否导入了必要的东西,如dart.ioetc@MohanSaiManthri导入“dart:io”;导入“dart:键入的_数据”;进口“包装:dio/dio.dart”;进口“包装:颤振/材料.省道”;导入“package:image_gallery_saver/image_gallery_saver.dart”;导入“package:permission_handler/permission_handler.dart”;