CoreData修改了数据模型报错 The model used to open the store is incompatible with the one used to create the store
2024-08-30 10:38:15
在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 节点;
- 从弹出菜单中,选择当前模板版本号;
最新文章
- 横版CG场景
- 使用log4net连接Mysql数据库配置
- React Native 弹性布局FlexBox
- POJ 1436 (线段树 区间染色) Horizontally Visible Segments
- CKEditor配置及使用
- Java知识点:内部类
- python还不能作为主要编程语言的原因:
- Java SE 6 新特性: 编译器 API
- HDU 1874-畅通project续(最短路Dijkstra+优先队列)
- [ Android 五种数据存储方式之二 ] —— 文件存储数据
- mysql-笔记-datetime
- 2019-3-26WinForm窗体间如何传值的几种方法
- Flume+Sqoop+Azkaban笔记
- python import引入不同路径下的模块
- 错误:无效参数:could not find capabilities for arch=aarch64
- VMware/KVM/OpenStack虚拟化之网络模式总结
- java算法面试题
- ActiveMQ持久化方式
- ACM数论之旅2---快速幂,快速求a^b((ノ`Д´)ノ做人就要坚持不懈)
- 利用github pages五分钟建好个人网站+个人博客
热门文章
- .Net之路(十四)com组件、OLEDB导入EXCEL
- C语言中的声明与定义的差别
- 20170225-第三件事:FR0002测试
- 关于ie6 下背景图片不透明以及Img不透明
- JVM内存分配策略、各个代区、FullGC/MinorGC
- 大整数分解质因数(Pollard rho算法)
- OpenMediaVault Redmine 安装
- BZOJ_2225_[Spoj 2371]Another Longest Increasing_CDQ 分治+树状数组
- Vue HTML5 History 模式
- In-App Purchase Programming Guide----(三) ----Retrieving Product Information