我目前正在使用CoreData,但Apple的CoreDataBooks示例存在问题。
基本上我只是想扩展数据模型。我更新了模型类,并且没有编译器错误,当我想开始这个例子时发生崩溃。
未解决的错误错误域= NSCocoaErrorDomain代码= 134130 UserInfo = 0x1316ce0“操作无法完成。(Cocoa错误134130.)”,{ URL = file://localhost /.../CoreDataBooks.sqlite; ......一些废话信息...... reason =“找不到源存储的模型”; }
我是否需要更新sqlite数据库?
由于
答案 0 :(得分:1)
每当您修改或更新数据模型时,请确保:
为任何新实体或修改实体添加NSManagedObject
类标头和实现(在数据建模器中选择实体并使用New File... > NSManagedObject
创建新的类文件)。
在重建和重新安装之前,从iPhone模拟器或设备中删除您的应用。您可以稍后担心迁移问题。
答案 1 :(得分:0)
无论如何,我需要在更改任何可确保模型自动迁移的任何内容之前对数据模型进行版本化。