在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(也就是被管理对象模型)添加一个新的版本:

  1. 在项目导航栏中,选择Data Model 文件;
  2. 选择 Editor > Create Model Version 菜单项;
  3. 在对话框中,输入Data Model文件的名称,并点击Save按钮;

然后设置 Data Model的当前版本号:

  1. 在项目导航栏中,选择Data Model文件;
  2. 在File inspector 面板窗口,找到Versioned Core Data Model 节点;
  3. 从弹出菜单中,选择当前模板版本号;

最新文章

  1. 横版CG场景
  2. 使用log4net连接Mysql数据库配置
  3. React Native 弹性布局FlexBox
  4. POJ 1436 (线段树 区间染色) Horizontally Visible Segments
  5. CKEditor配置及使用
  6. Java知识点:内部类
  7. python还不能作为主要编程语言的原因:
  8. Java SE 6 新特性: 编译器 API
  9. HDU 1874-畅通project续(最短路Dijkstra+优先队列)
  10. [ Android 五种数据存储方式之二 ] —— 文件存储数据
  11. mysql-笔记-datetime
  12. 2019-3-26WinForm窗体间如何传值的几种方法
  13. Flume+Sqoop+Azkaban笔记
  14. python import引入不同路径下的模块
  15. 错误:无效参数:could not find capabilities for arch=aarch64
  16. VMware/KVM/OpenStack虚拟化之网络模式总结
  17. java算法面试题
  18. ActiveMQ持久化方式
  19. ACM数论之旅2---快速幂,快速求a^b((ノ`Д´)ノ做人就要坚持不懈)
  20. 利用github pages五分钟建好个人网站+个人博客

热门文章

  1. .Net之路(十四)com组件、OLEDB导入EXCEL
  2. C语言中的声明与定义的差别
  3. 20170225-第三件事:FR0002测试
  4. 关于ie6 下背景图片不透明以及Img不透明
  5. JVM内存分配策略、各个代区、FullGC/MinorGC
  6. 大整数分解质因数(Pollard rho算法)
  7. OpenMediaVault Redmine 安装
  8. BZOJ_2225_[Spoj 2371]Another Longest Increasing_CDQ 分治+树状数组
  9. Vue HTML5 History 模式
  10. In-App Purchase Programming Guide----(三) ----Retrieving Product Information