我使用Expo文档选择器,它在Android上工作得很好,但在IOS上,它不工作。我只得到一个打开iCloud的选项,无法浏览设备来挑选文档。
const documentFile = await DocumentPicker.getDocumentAsync({
type: ["image/*", "application/pdf"]
})
字符串
我也试过在react-native-document-picker中使用documentPicker,但是当我使用documentPicker.pick时,它说documentPicker是未定义的。无法访问未定义对象的方法。
const documentFile = await DocumentPicker.pick({
presentationStyle: 'fullScreen'
});
型
我尝试在npm安装后运行react-native link,并仔细检查了import语句。但是,这些都没有解决问题。
x1c 0d1x的数据
的
2条答案
按热度按时间pnwntuvh1#
我认为react-native-document-picker现在无法从iOS中拾取图像。您需要使用react-native-image-picker。
参见此问题https://github.com/rnmods/react-native-document-picker/issues/236
6rqinv9w2#
您可以共享IOS的文档选取器视图的图像吗?因为我觉得你的世博会文档选择器的代码是好的。
在IOS文档选取器中,它可能会带您到iCloud文件页面,您需要单击浏览按钮(左上角)。然后你会看到所有的位置,我想你可能会找到你的文件在那里。
编辑您可以修改代码如下:
字符串
并确保您已经有任何PDF文件在该手机上。