在我的IOS应用程序中,我在CoreData中存储了两种类型的数据。一种类型是用户生成的,另一种类型是预生成的数据库。目前这一切都在同一个商店中,进入文件夹。但这不是一个好方法,所以我会分成两个独立的商店。
有两个问题:
对于问题1,我可以将预生成的数据库存储放在缓存目录中,也可以将其保存在标记为跳过备份的文档目录中。由于缓存目录可以随时清空,因此使用没有备份的文档文件夹似乎更好。但是,这是否解决了问题2?也就是说,更新后是否会覆盖预生成的数据库?
如果没有,还有其他解决方案吗?
答案 0 :(得分:0)
您可以将预生成的评级数据库保留在文档文件夹中,并将其标记为在iCloud中跳过备份。但是,您必须编写一些脚本来覆盖数据。或者在更新时,您可以完全删除预生成的存储,并使用更新的数据再次创建它。