小编Joh*_*ews的帖子

找不到适合核心数据迁移的映射模型

我正在尝试执行需要MappingModel的iOS核心数据迁移.由于某种原因,核心数据无法使用映射模型,而是回退到自动轻量级迁移.

我启用了MigrationDebug选项以获取更多信息,我看到的内容毫无意义.映射模型的源哈希值和目标哈希值与源和目标ManagedObjectModels相同,忽略顺序.似乎应该使用映射模型,但日志显示"找不到合适的映射模型".

这是(省略)日志:

CoreData: annotation: (migration)    will attempt automatic schema migration
CoreData: annotation: (migration) looking for mapping model with 
 source hashes: 
{
    TSBaseEntity = <4797118c 50068f2f f544d9a9 4884720b 55ec7e4d 0d4c8f4e 1ee44be3 b06d2edc>;
    TSBuyer = <91e837d1 3f348913 eff634d6 6fb9b3a6 747e2390 fbdc4ae6 32cc56d6 7582d4a8>;
    ...
}
 destination hashes: {
    TSBaseEntity = <4797118c 50068f2f f544d9a9 4884720b 55ec7e4d 0d4c8f4e 1ee44be3 b06d2edc>;
    TSBuyer = <e316a857 8919c4be eef15387 5c67a21b 67d32919 99ead438 1ff93c05 2e065fcc>;
    ...
}
CoreData: annotation: (migration) checking mapping model at path file://localhost/Users/xandrews/Library/Application%20Support/iPhone%20Simulator/6.1/Applications/0A84951E-21FC-47C0-A1B7-F880ACB672C4/Dev.app/Migrate_0_5_24To_0_5_27.cdm
 source hashes: …
Run Code Online (Sandbox Code Playgroud)

migration core-data ios

10
推荐指数
1
解决办法
2737
查看次数

标签 统计

core-data ×1

ios ×1

migration ×1