代码之家  ›  专栏  ›  技术社区  ›  eemceebee

来自苹果的coredatabooks示例的问题

  •  0
  • eemceebee  · 技术社区  · 16 年前

    我目前正在玩coredata,苹果的coredatabooks示例有问题。

    基本上,我只是想扩展数据模型。我也更新了模型类,没有编译器错误,但是当我想启动这个示例时会崩溃。

    无法完成无法解析的错误错误域=nscocoaerrordomain code=134130 userinfo=0x1136ce0“操作。(可可错误134130。)“,{ url=file://localhost/../coredatabooks.sqlite; …一些无意义的信息… reason=“找不到源库模型”; }

    我需要更新sqlite数据库吗?

    谢谢

    2 回复  |  直到 16 年前
        1
  •  1
  •   Alex Reynolds    16 年前

    每当修改或更新数据模型时,请确保:

    1. 添加 NSManagedObject 任何新实体或修改实体的类头和实现(在数据建模器中选择实体并使用 New File... > NSManagedObject 创建新的类文件)。

    2. 在重建和重新安装之前,请从iPhone模拟器或设备中删除您的应用程序。稍后您可以担心迁移问题。

        2
  •  0
  •   eemceebee    16 年前

    无论如何,我需要在更改任何可以确保模型自动迁移的内容之前对数据模型进行版本调整。