核心数据:64位:未升级的可转换值

时间:2015-07-06 09:05:59

标签: objective-c xcode core-data 64-bit 32bit-64bit

我有一个包含几个可转换值的表。其中一些有一个定义的变压器名称,有些没有(见附图)。

A field with and empty Value Transformer Name

我现在使我的代码64位兼容并遇到以下问题:

  1. 安装上一个(仅针对32位目标构建)

  2. 升级到新版本(64位)

  3. 从核心数据中获取具有某个已定义的值变换器名称值的谓词的实体。成功。

  4. 从核心数据中获取具有值的谓词的实体,该值具有已定义的值变换器名称。失败,我得到零结果。

  5. 我用一些SQLiteBrowser打开了数据库,其内容似乎完好无损。这只发生在64位设备上(32位正常)。

    为什么会发生这种情况以及如何解决这个问题?

    谢谢,

    Nili

0 个答案:

没有答案