如何将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 数据库中的值?

如何将 .accdb 转换为 db

Android:如何用相机拍照并将位图转换为字节数组并保存到sqlite db?

在同一个db上同时使用基于核心数据和sqlite c的api

如何将预先存在的 sqlite 文件导入核心数据 iOS 7.1

可以将 Core Data 与不同的预填充 sqlite db 一起使用吗?