核心数据自动迁移后,Fetch返回错误的对象

时间:2012-11-06 19:41:08

标签: ios core-data

我有一个奇怪的问题,iOS中的自动轻量级迁移从我正在处理的应用程序的旧版本更新到下一个版本。

在iOS5和6中,我没有问题。

在iOS4中具体(我不支持旧版本),迁移后,查询一种类型的对象会返回不正确类型的对象。就像在,如果我对Client对象进行了一次获取,我得到了一个DataRecords数组。对所有对象都不会发生这种情况,但这是一种致命的问题。

这似乎是由核心数据中超过50种实体类型引发的。我使用了我的旧数据模型,并从中获得了一个新版本(并将其设置为新的默认值),我所做的只是为它添加了4个实体定义。在iOS4中会出现问题。

有什么想法吗?我在Apple文档中找不到任何关于这种限制的内容。

谢谢!

0 个答案:

没有答案