我正在开发一个使用核心数据的项目,数据存储在本地设备中。我有两个问题: 首先,我想知道我是否必须使用模拟器或其他方式添加数据?我可以使用excel输入数据然后导出为CSV文件,然后导入核心数据项目吗?
第二个问题,当我修改data.xcdatamodel文件中的实体时,我必须清除我的项目,所有数据都丢失了!那么,当项目大的时候,如何修改实体,还能保留数据,又不用清项目。
如有任何建议,我们将不胜感激!
最佳答案
快速回复:
1.) 如何预加载和导入现有数据
查看:
CIMGF - Importing data made easey
Ray Wenderlich - How To Preload and Import Existing Data
2.) 核心数据版本控制,查看:
Apple - Core Data Model Versioning and Data Migration
Ray Wenderlich - How to Perform a Lightweight Core Data Migration
这应该可以解决您遇到的 2 个问题。
关于ios - 在核心数据项目中导入数据和修改实体,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18116874/