如何将sqlite db转换为ios中的核心数据
Posted
技术标签:
【中文标题】如何将sqlite db转换为ios中的核心数据【英文标题】:How to convert sqlite db into core data in ios 【发布时间】:2014-04-15 05:57:44 【问题描述】:我有 sqlite db,想转换成核心数据模型。我还查看了 githhub 中给出的 SqliteToCoredata 但无法正确使用。那么有什么简单的方法可以进行这种转换。 另外我也有 csv 文件。有没有办法将csv文件转换为核心数据模型。
【问题讨论】:
【参考方案1】:当然有办法。没有任何自动方式。你需要
-
加载现有数据
遍历每个条目
为每个条目创建一个对应的托管对象。
如果您使用的是 CSV,则可以将文件加载到 NSString
(如果不是太大),然后遍历每一行。如果您使用 SQLite,则需要使用 SQLite API 或 ObjC 样式的包装器之一,例如 FMDB 或 PLDatabase。
【讨论】:
像魅力一样工作...将 9 mb 大小的数据库转换为核心数据以上是关于如何将sqlite db转换为ios中的核心数据的主要内容,如果未能解决你的问题,请参考以下文章
如何获取存储在 iOS 持久性 sqlite 数据库中的值?
Android:如何用相机拍照并将位图转换为字节数组并保存到sqlite db?
在同一个db上同时使用基于核心数据和sqlite c的api