我要求在IOS设备中显示能够打开各种文件格式的应用程序。我尝试使用react native共享来实现相同但是没有出现将文件复制到其他应用程序的选项。所以我尝试使用react native fetch blob。 RNFetchBlob.fs.exists(fs.dirs.DocumentDir +' /sample.pdf')返回true,表示文件确实存在,但是当我使用 RNFetchBlob.ios时。 openDocument(fs.dirs.DocumentDir +' /sample.pdf')没有任何反应,甚至没有错误,而是调用成功回调。感谢任何帮助。
答案 0 :(得分:1)
我能够解决这个问题,但我不知道为什么它实际上发生在一开始。我使用Alert.alert来查找文件是否存在,然后调用 RNFetchBlob.ios.openDocument 函数,在函数调用开始工作之前删除警报。发出此答案就可以了确实发生在其他任何人身上。