ios - iOS 5 更新后,我的文档目录中的文件不见了? iOS 是否正在更改文档目录?

标签 ios filesystems ios5 nsdocumentdirectory

更新到 iOS5 时,我的应用程序出现了一点问题。 在我的文档目录中,我有一个 sqlite 文件和 PDF 文档。 sqlite 文件包含 PDF 文档的 url。

当我启动我的应用程序时,我可以看到保存在 sqlite 文件中的文档列表。 但是当我想打开一个 pdf 文件时,找不到该文件。

所以我认为 iOS 更改了文档目录地址。 这可能吗?

我这样保存 pdf 的地址:

NSArray *pathArr = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, 
                                                                       NSUserDomainMask,
                                                                       YES);
NSString *filename = [NSString stringWithFormat:@"%@/%@/%@",[pathArr objectAtIndex:0],title,versionString];

最佳答案

没有 mor 信息很难回答你的问题。您能够读取您所说的位于 Documents 文件夹中的 sqlite 文件这一事实表明您的程序至少可以找到该文件。

您可以通过设置 应用程序支持 iTunes 文件共享 应用程序的 info.plist 文件中的属性。然后您可以查看应用程序的文档文件夹并在 iTunes 中添加/删除文件。

你也可以看看

~Library/Application Support/iPhone Simulator/<IOSVERSION>/Applications/<UUID>/Documents

目录,如果您正在运行模拟器。

您至少会知道 Documents 目录的实际内容是什么...

关于ios - iOS 5 更新后,我的文档目录中的文件不见了? iOS 是否正在更改文档目录?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8020143/

相关文章:

configuration - 如何更改 zpool 的默认 zfs 选项?

iOS - 如何从 Controller 重定向到新屏幕?

iphone - 如何将自己的图像添加到 PhotoScroller 示例中?

ios - 添加了 iPad Storyboard,现在为 : "expected to have a root view controller..."

ios - 指定的捆绑 iOS 应用程序中不存在许可文件

ios - 我如何让 UIKeyInput 重复调用 deleteBackwards

linux - jffs2 Linux 文件系统上的 O_DIRECT 支持

javascript - Node.js - 静态文件服务器不工作

ios - iOS 上有 Web 服务客户端代码生成器吗?

启动画面的 iOS 持续时间(Default.png)