iOS应用程序更新文档目录中文件的问题

时间:2011-08-10 22:02:59

标签: ios nsfilemanager cgpdfdocument

最奇怪的问题,我想如果有人在此之前遇到过这个问题。

我们有一个iPad应用程序,可以将PDF文件存储在文档目录中。一切都很好,我们可以整天用CGPDFDocumentCreateWithURL打开PDF。然后,我们从同一个adhoc站点重新安装应用程序,由于某种原因无法加载文件。我们可以迭代文档文件夹,查看那里的文件,但无法打开它们。我们只是从CGPDFDocumentCreateWithURL获得一个零。

这感觉非常像更新后文件的权限更改,但无法证明。

那么,有没有人遇到这个帖子更新?无论如何从CGPDFDocumentCreateWithURL获得错误返回?

1 个答案:

答案 0 :(得分:3)

我们最近遇到了类似的问题,也许会发生同样的问题。

您是否在更新应用程序之前使用了(可能)保存的完整URL /路径。

原因是App_Home目录在更新时发生更改。所以如果早些时候是: 的/ var /移动/应用/< GUID1> /

更新后它将成为 的/ var /移动/应用/< GUID2> /

解决方案是保存App_Home目录中的相对路径。