ios - CoreData 源和目标属性类型不兼容

标签 ios core-data core-data-migration

我确实创建了一个 xcdatamodel 来迁移属性(在我的例子中是从 integer16 到 string),但是这个错误触发了。

最佳答案

如果您在创建 xcmappingmodel 文件后修改了模型,则可能会发生此错误。在我的例子中是目的地,但我认为源也会发生这种情况。

似乎在那种情况下,xcmappingmodel 将不会被应用,即使 xcode 仍然将其报告为从 ModelX 到 ModelY 的映射。

关于ios - CoreData 源和目标属性类型不兼容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22269949/

相关文章:

iphone - 轻量级核心数据迁移后,如何为现有实体的新属性设置默认值?

IOS/objective-C : Detect Textfield touch but Exclude tap of underlying scrollview

ios - 你还能用 swift 2 在 xcode 7 中编程吗?

jquery - 用于 iOS 开发的 Webkit 桌面浏览器

ios - RestKit 发布嵌套托管对象会创建重复项

iphone - 以编程方式创建属性 - 核心数据

ios - 从另一个线程调用的 CoreData ContextObjectsDidChangeNotification

iOS 10 核心数据异常代码错误 : (6922)

ios - Bing map url 不下载图 block 并引发安全异常

core-data - 一对一关系到多对关系的核心数据迁移