我的iPhone应用程序需要迁移其核心数据存储,而且一些数据库非常庞大.Apple的文档建议使用"多次传递"来迁移数据以减少内存使用.但是,文档非常有限,并没有很好地解释如何实际执行此操作.有人可以指出我一个好的例子,或者详细解释如何实际解决这个问题的过程吗?
我尝试将coreData迁移到新版本,我正在执行以下步骤:
如果您已将应用程序提交到使用早期型号版本的App Store,请在进行任何更改之前添加新的模型版本(选择name.xcdatamodeld,然后选择Editor-> Add model Version).
然后,从Core Data选项卡添加新文件,作为映射模型选择,源模型(提交的应用程序正在使用的模型版本)目标模型(您已完成更改的模型版本)
但我的数据主要是图像和应用程序崩溃,因为它需要大量的内存.所以我想删除旧数据模型及其数据,并在用户更新应用程序时创建空的新模型数据.这该怎么做?