在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”;