我创建了两个测试应用程序:
在其中一个中,文档包含在捆绑包中,可以使用快速查看控制器打开。在另一个应用程序中,文档被下载。当我试图打开文件时,快速查看控制器只显示一条消息,说发生了错误。奇怪的是,它会毫无问题地打开下载的PDF文档。
我怀疑这与头和mime类型有关,但我不确定。有人知道下载的.doc或.docx文档无法打开而本地文档会打开的原因吗?
保存下载的文件时出现了问题。起初,我将数据写入一个文件路径URL。这将数据保存到正确的位置,但无法再识别文件的类型。
解决方案是使用默认的FileManager来保存文件。
[[NSFileManager defaultManager] createFileAtPath:filePath contents:data attributes:nil];