使用iOS的多块核心数据迁移块
我正在尝试迁移一个大约11Mb的iPhone / iPad的SQLite商店。 它有大约三十个不同的实体,所有这些实体之间都相互关联。
在3GS上,需要相当长的一段时间。 即使轻量级迁移也需要四分钟左右的时间
我想这是因为所有的关系都是在记忆中。
阅读苹果迁移指南,它说,对于大型数据集,一种方法是使用不同的映射模型进行多次通过。
一切顺利。 但是,如果一个映射模型中的实体与另一个映射模型中的实体相关,则似乎无法执行此操作。 实际上,编译错误是在映射模型xcmappingmodel文件中的“无法自动生成具有零映射名称的值expression式”的行中生成的。
任何提示,非常感谢。
非常感谢,
马克斯
不能只用新的scheema创build一个新的数据库,然后通过从旧的读取并插入到新的数据库来启动迁移过程?