首页 > 解决方案 > 在flutter(androidstudio)中运行iOS代码时出现问题

问题描述

在此处输入图像描述在此处输入图像描述我不知道问题出在哪里,请帮助我

这是我的代码:


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

在此处输入图像描述

标签: androidiosflutterandroid-studio

解决方案


如果我没记错的话,你正在使用这个包:https ://pub.dev/packages/permission_handler 在那个包中我没有看到

PermissionHandler() 或 PermissionGroup()

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

Map<Permission, PermissionStatus> statuses = await [
  Permission.location,
  Permission.storage,
].request();
print(statuses[Permission.location]);

检查此以获得更多帮助。https://stackoverflow.com/a/64646086/10711216


推荐阅读