ios - 在核心数据项目中导入数据和修改实体

标签 ios iphone core-data import entity

我正在开发一个使用核心数据的项目,数据存储在本地设备中。我有两个问题: 首先,我想知道我是否必须使用模拟器或其他方式添加数据?我可以使用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/

相关文章:

android - Sinch - Android 和 iOS 中的群发消息

iphone - 检测按下摄像头录制按钮

ios - 如何在 Swift 中覆盖核心数据属性

objective-c - 清空核心数据 NSSet(多个关系)

iphone - 如何在 Mobile Safari 中禁用电话号码检测

ios - NSFetchedResultsController 不跟踪来自应用程序扩展的 CoreData 更改

ios - 基于屏幕高度的约束常数

ios - 在 Objective C 中调用 c 函数

iPhone 短信功能

ios - 配置文件 iOS 团队即将到期(免费帐户)