0

我目前正在使用 CoreData 并且对 Apple 的 CoreDataBooks 示例有疑问。

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

未解决的错误 Error Domain=NSCocoaErrorDomain Code=134130 UserInfo=0x1316ce0 “操作无法完成。(Cocoa 错误 134130。)”,{ URL = file://localhost/.../CoreDataBooks.sqlite; ...一些废话信息...原因=“找不到源商店的模型”;}

我需要更新 sqlite 数据库吗?

谢谢

4

2 回答 2

1

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

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

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

于 2010-05-19T17:40:31.857 回答
0

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

于 2010-06-06T13:52:45.143 回答