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

Posted

技术标签:

【中文标题】CoreData 源和目标属性类型不兼容【英文标题】:CoreData Source and destination attribute types are incompatible 【发布时间】:2014-03-08 13:27:55 【问题描述】:

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

【问题讨论】:

【参考方案1】:

如果您在创建 xcmapingmodel 文件后修改了模型,则可能会发生此错误。在我的情况下,目的地,但我认为这也会发生在源头上。

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

【讨论】:

以上是关于CoreData 源和目标属性类型不兼容的主要内容,如果未能解决你的问题,请参考以下文章

使用 segue 传递图像的指针类型不兼容?目标c Xcode

iOS 不兼容的指针类型(来自 NSDictionary 的 NSMutableDictionary)

CoreData 与来自 GCD 队列的 AFNetworking 请求不兼容?

使用 typedef 的不兼容的块指针类型

属性“长度”的类型不兼容。类型“4”不可分配给类型“1”

打字稿错误 - 属性“标题”的类型不兼容