我认为有很多与ios存储指南相关的问题。我找到了one here。但我想要更多澄清:
我的文件很少存储在NSDocumentDirectory中..比如我的数据库文件,Plist文件以及临时的一些音频和视频文件..
在ios中存储文件< 5.0没有问题..但在引用http://developer.apple.com/library/ios/#qa/qa1719/_index.html时显示问题
在ios 5.1中有不同的方法和iso 5.0.1有不同..而且ios 5.0不允许文件阻止备份
我的问题是:
如链接中所述:
It is not possible to exclude data from backups on iOS 5.0. If your app must support iOS 5.0, then you will need to store your app data in Caches to avoid that data being backed up. iOS will delete your files from the Caches directory when necessary, so your app will need to degrade gracefully if it's data files are deleted.
我不希望我的数据库和plist文件在任何情况下都被删除。
任何建议。
答案 0 :(得分:0)
您可以使用Documents文件夹来保存数据库和plist。由于您不希望对数据库进行备份,因此您可以使用文件属性对其进行标记。 或者我弄错了你?
更新:
使用提供的新方法,而不是使用不赞成的方式将文件标记为非后退。看看enter link description here如何做到这一点。 正确的位置仍然是Dokuments文件夹,因为那里的文件不会被删除。