问题描述:
ios项目混编flutter的时候根据官网的方法添加混编代码后,有时候会出现在flutter端使用image_picker插件调用相机相册时,相机相册使用不了的现象
[MethodChannelFilePicker] Platform exception: PlatformException(multiple_request, Cancelled by a second request, null)
原因分析:
这种情况下一般会出现的问题是,第一次点击调用相机相册时他并不报错也不显示,但后续的点击则会报多次点击,第二次点击的请求被关闭。说明第一次点击已经有效果了只是没有显示出来,这就可能时与ios端的视图层冲突了
解决方案:
在ios的根视图上实现跳转flutter页面,或者将要跳转flutter页面的ios视图设置为根视图即可