2015-04-12 36 views
0

我找不到任何地方的答案,但我使用归档将我的应用中的各种文件保存到文档目录中。如果我为应用程序发布更新并且用户安装它,这些文件会发生什么情况?他们会被删除?更新应用程序时,存储在文档目录中的文件会发生什么变化?

代码去文件:

//get the directory 
    NSArray *documentDirectories = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES); 

    //set it to a string 
    NSString *documentDirectory = [documentDirectories firstObject]; 


    return [documentDirectory stringByAppendingPathComponent:[NSString stringWithFormat:@"%@stickers.archive",[PFUser currentUser].username]]; 

回答

1

没有,文件仍将
然后,您可以继续操作并将其更改为更新的一部分,或者像以前一样使用它们。

但是,您应该小心如何引用保存的文件,因为它们将在更新后位于新目录中:App Updates, NSURL, and Documents Directory基本上,您应该只保存文档目录中的相对路径,该路径也将保持不变。

+0

谢谢!所以如果我访问上面的文件^(编辑添加)它会正常工作? – KexAri

+0

是的,即使在更新时也应该可以工作。 – luk2302

相关问题