我有一个带有mySQL数据库的网站,其中部分内容我想通过填充CoreData数据库在我的iPhone应用程序中重复使用(基本上iPhone应用程序将成为该网站的离线版本)。
我正在考虑编写脚本,将mySQL转换为SQLite,然后以某种方式将数据提供给CoreData。
你将如何完成这项任务?
答案 0 :(得分:3)
<强>解决方案强>
查看以下教程:
http://www.raywenderlich.com/980/core-data-tutorial-how-to-preloadimport-existing-data
TL; DR - 使用python脚本以Core Data兼容格式写入SQLite数据库。
可能的缺点
<强>替代强>
我将mySQL数据库转储到CSV文件,将Xcode中的Core Data存储模型设置为异常,并在应用程序本身内编写一个快速且脏的导入器。
您可以使用cCSVParse执行CSV重装。