更新到 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/