iOS 5更新后,文档目录中的文件消失了吗? iOS是否正在更改文档目录?

时间:2011-11-05 12:21:37

标签: 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];

1 个答案:

答案 0 :(得分:1)

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

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

您还可以查看

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

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

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