如何将sqlite db转换为ios中的核心数据

时间:2014-04-15 05:57:45

标签: ios core-data sqlite

我有sqlite db并希望转换为核心数据模型。我也看看githhub中给出的SqliteToCoredata但无法正常使用。那么有没有简单的方法来进行转换。 另外我还有csv文件。有没有办法将csv文件转换为核心数据模型。

1 个答案:

答案 0 :(得分:2)

当然有办法。没有任何自动方式。你需要

  1. 加载现有数据
  2. 对每个条目进行迭代
  3. 对于每个条目,创建一个相应的托管对象。
  4. 如果您使用的是CSV,则可以将文件加载到NSString(如果它不是太大),然后遍历每一行。如果您使用的是SQLite,则需要使用SQLite API或其中一个ObjC样式的包装器,如FMDBPLDatabase