Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/react-native/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
React native 在IOS中启动后,“反应本机图像选择器”对话框将自动关闭 描述_React Native_React Native Ios_React Native Image Picker - Fatal编程技术网

React native 在IOS中启动后,“反应本机图像选择器”对话框将自动关闭 描述

React native 在IOS中启动后,“反应本机图像选择器”对话框将自动关闭 描述,react-native,react-native-ios,react-native-image-picker,React Native,React Native Ios,React Native Image Picker,我正在使用React Native Image Picker从我的应用程序中选择和上载文件,我面临的问题是,它在Android中工作,但在ios中,React Native Image Picker对话框在启动后自动关闭,因此我无法选择要上载的文件。 ios还提供了文件上传所需的所有权限 如何重复问题和示例 从“react native image picker”导入ImagePicker; 从“react native fetch blob”导入RNFetchBlob; 变量选项={ 标题:

我正在使用React Native Image Picker从我的应用程序中选择和上载文件,我面临的问题是,它在Android中工作,但在ios中,React Native Image Picker对话框在启动后自动关闭,因此我无法选择要上载的文件。 ios还提供了文件上传所需的所有权限

如何重复问题和示例
从“react native image picker”导入ImagePicker;
从“react native fetch blob”导入RNFetchBlob;
变量选项={
标题:“选择图像”,
质量:0.25,
存储选项:{
skipBackup:没错,
路径:'图像',
},
};
ImagePicker.showImagePicker(选项,响应=>{
log('Response=',Response);
RNFetchBlob.fs.stat(response.path)
.然后((统计)=>{
if(stats.size{});
});
补充资料
  • React本机版本:0.61.5
  • 平台:IOS
  • 开发操作系统:Mac OS Mojave 10.14.2
  • 开发工具:Xcode 10.14.2
  • 设备:IPad Pro(IOS 9)

对于遇到这种情况的人,在我的情况下,这是关闭模式的原因,选择图像选项立即上载打开的图像选取器。尝试在给定时间内关闭,然后打开图像库或在图像选取器启动后关闭模式,如下所示:

ImagePicker.launchCamera(imageOptions, async (response) => {
          setModalPicker(false)

对于遇到这种情况的人,在我的情况下,这是导致关闭模式的原因,请立即选择图像上载打开的图像选取器。尝试在给定时间内关闭,然后打开图像库或在图像选取器启动后关闭模式,如下所示:

ImagePicker.launchCamera(imageOptions, async (response) => {
          setModalPicker(false)

当具有用于从照相机或多媒体资料中选择的选项按钮的模式关闭时,会发生这种情况。您可以在选择图像后关闭模式

ImagePicker.launchImageLibrary(options, (response) => {
        //close the modal here
 })

当具有用于从照相机或多媒体资料中选择的选项按钮的模式关闭时,会发生这种情况。您可以在选择图像后关闭模式

ImagePicker.launchImageLibrary(options, (response) => {
        //close the modal here
 })

你找到了我面临的相同问题的解决方案了吗?你找到了我面临的相同问题的解决方案了吗