我确实创建了一个 xcdatamodel 来迁移属性(在我的例子中是从 integer16 到 string),但是这个错误触发了。
最佳答案
如果您在创建 xcmappingmodel 文件后修改了模型,则可能会发生此错误。在我的例子中是目的地,但我认为源也会发生这种情况。
似乎在那种情况下,xcmappingmodel 将不会被应用,即使 xcode 仍然将其报告为从 ModelX 到 ModelY 的映射。
关于ios - CoreData 源和目标属性类型不兼容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22269949/