The model used to open the store is incompatible with the one used to create the store
2015-10-21 23:18
537 查看
原文 http://www.entlib.net/?p=2516在iOS 6 – Core Data 应用程序的开发过程中, App启动时出现如下异常信息:reason = “The model used to open the store is incompatible with the one used to create the store”出现上述异常的原因是 :我们修改了Data Model文件,增加了新的Entity,包括Attribute属性、Relationship关系等等。解决办法:(1) 最简单的办法是,在iOS 5 或者 6的模拟器中,删除App,然后重新运行就可以了。(2) 第二种办法是使用Data Model 数据模型的版本属性:给Data Model(也就是被管理对象模型)添加一个新的版本:在项目导航栏中,选择Data Model 文件;
选择 Editor > Create Model Version 菜单项;
在对话框中,输入Data Model文件的名称,并点击Save按钮;
然后设置 Data Model的当前版本号:在项目导航栏中,选择Data Model文件;
在File inspector 面板窗口,找到Versioned Core Data Model 节点;
从弹出菜单中,选择当前模板版本号;
选择 Editor > Create Model Version 菜单项;
在对话框中,输入Data Model文件的名称,并点击Save按钮;
然后设置 Data Model的当前版本号:在项目导航栏中,选择Data Model文件;
在File inspector 面板窗口,找到Versioned Core Data Model 节点;
从弹出菜单中,选择当前模板版本号;
相关文章推荐
- 如何使用Visual Studio 2010在数据库中生成随机测试数据
- 对 jQuery 中 data 方法的误解分析
- jquery load事件(callback/data)使用方法及注意事项
- jQuery 2.0.3 源码分析之core(一)整体架构
- jQuery中使用data()方法读取HTML5自定义属性data-*实例
- Javascript实现关联数据(Linked Data)查询及注意细节
- Select data from an Excel sheet in MSSQL
- js表数据排序 sort table data
- Mysql Data目录和 Binlog 目录 搬迁的方法
- mysql 卡死 大部分线程长时间处于sending data的状态
- ERROR 1406 : Data too long for column 解决办法
- mysql 的load data infile
- java复制文件和java移动文件的示例分享
- Win2008 R2下Server Core常用命令小结
- mysql Load Data InFile 的用法
- string中c_str(),data(),copy(p,n)函数的用法总结
- Oracle数据泵(Data Dump)使用过程当中经常会遇到一些奇奇怪怪的错误案例
- Oracle 11g 新特性 Flashback Data Archive 使用实例
- bootstrap data与jquery .data
- mysql中的Load data的使用方法