1

我需要在 IOS 设备中显示能够打开各种文件格式的应用程序。我尝试使用 react native share 来实现相同的功能,但没有出现将文件复制到其他应用程序的选项。所以我尝试使用 react native fetch blob。RNFetchBlob.fs.exists(fs.dirs.DocumentDir+'/sample.pdf')返回 true ,这意味着文件确实存在,但是当我使用RNFetchBlob.ios.openDocument(fs.dirs.DocumentDir+'/sample.pdf')时没有任何反应,甚至不是错误,而是调用了成功回调。感谢任何帮助。

4

1 回答 1

2

我能够解决这个问题,但我不知道为什么它实际上会首先发生。我使用 Alert.alert 来查找文件是否存在,然后调用RNFetchBlob.ios.openDocument函数,在函数调用它开始工作之前删除警报。发布这个答案以防它发生在其他人身上。

于 2017-12-08T06:12:05.840 回答