我正在尝试迁移大约 11Mb 的 iPhone/iPad sqlite 存储。它有大约三十个不同的实体,所有这些实体都非常相互关联。
在 3GS 上,这需要相当长的时间。即使是轻量级迁移也需要大约四分钟。
我想这是因为所有的关系都保存在记忆中。
阅读 Apple 迁移指南,它说对于大型数据集,一种方法是使用不同的映射模型进行多次传递。
一切都很好。但是,如果一个映射模型中的实体与另一个映射模型中的实体相关,您似乎无法执行此操作。事实上,在映射模型 xcmapingmodel 文件中,按照“can't auto generate value expression with nil mapping name”的行生成编译错误。
非常感谢任何提示。
非常感谢,
最大限度