报亭应用存储

时间:2012-03-26 05:42:17

标签: iphone data-storage

我开发了一个应用程序,其中下载月刊杂志并存储在应用程序文档目录中。

但由于杂志问题存储在文件目录中,app已拒绝app。我的杂志文件大小约为50 MB。

他们在下面提到:

iOS数据存储指南指出,只有用户使用您的应用创建的内容(例如文档,新文件,编辑等)可以存储在/ Documents目录中 - 并由iCloud备份。

您的应用使用的临时文件只应存储在/ tmp目录中;请记得在用户退出应用程序时删除存储在此位置的文件。

可以重新创建但必须保持应用程序正常运行的数据 - 或者因为客户希望它可供脱机使用 - 应标记为“不备份”属性。对于NSURL对象,请添加NSURLIsExcludedFromBackupKey属性以防止备份相应的文件。对于CFURLRef对象,请使用相应的kCFURLIsExcludedFromBackupKey属性。

任何帮助表示赞赏。

感谢。

2 个答案:

答案 0 :(得分:1)

将您的文件移至 Caches 目录,您应该好好去。

答案 1 :(得分:0)

我相信如果它是用户生成的内容,将它存储在/ Documents文件夹中就没有问题。

由于它是可以再次下载的内容,因此您必须设置NSURLIsExcludedFromBackupKey文件属性,以防止将其备份到iCloud。

请查看有关设置属性的此问题:Use NSURLIsExcludedFromBackupKey without crashing on iOS 5.0