使用chcsv解析器将sqlite db转换为csv(需要使用核心数据而不是fmdb)

时间:2012-06-01 06:00:35

标签: objective-c sqlite core-data csv fmdb

我正在使用 CHCSVParser 将sqlite文件转换为csv格式。在此链接 - How to export SQLite file into CSV file in iPhone SDK 该示例给出了使用FMDB库(sqlite db上的包装器)执行此操作的精确方法。 我可以使用FMDB来做到这一点。但我实际上想使用核心数据使用CHCSV解析器(访问sqlite db)。

简单地说,我的iOS应用程序正在尝试使用核心数据访问sqlite db(之前使用核心数据生成),然后转换为csv文件。我是核心数据的新手,所以发现它并不困难。任何帮助表示赞赏。

1 个答案:

答案 0 :(得分:0)

您无法使用Core Data读取任意SQLite文件。 Core Data通常使用SQLite来持久保存数据,但Core Data可以控制数据库中表和列的命名方式(以及其他一些内容)。如果您需要/想要读取未由Core Data编写的SQLite文件,则需要直接使用SQLite(或FMDB等包装器)读取它。