将现有数据导入核心数据

时间:2014-02-21 07:46:06

标签: ios sqlite core-data

我用核心数据构建了Xcode项目我也在实体上工作并创建了几十个。现在我想导入现有数据并且它太大了我刚看到RayWanderLich Tut以及它描述的方法,它需要花费太多时间。我知道它在共享目录中创建sqlite文件,当您尝试打开它时显示加密消息。我也知道它通过在编辑方案中使用这行“-com.apple.CoreData.SQLDebug 1”在实体的基础上创建表。所以我的问题是:

  • 它确实创建了可供开发人员访问的sqlite文件。
  • 如果是,我们可以访问,那么我们能够转储数据吗?
  • 如果不是,那么请指导我任何其他快速解决方案,因为我有最初需要的数千条记录?

我正在寻找你的建议。提前谢谢。

1 个答案:

答案 0 :(得分:0)

通过该教程,您可以创建一个嵌入到应用程序中的SQLite文件,并将其用作初始数据(它是您的核心数据模型,充满数据),然后用户可以对其进行修改。对于应用程序,这是绝对最快的选项,因为它不需要进行任何导入。它只是将文件从包中移动到文档(或其他合适的文件夹)。

为您嵌入而创建的SQLite文件并不特殊,可以像任何其他SQLite文件一样访问(使用适当的工具打开和查询内容)。

相关问题