使用核心数据将静态数据添加到表中

时间:2014-02-14 06:06:21

标签: ios core-data

我想在我的项目中使用核心数据,我有超过24个表并且彼此之间有很多关系。

我的要求是将静态数据添加到这些表中,并在运行时添加随机数据。

所以到目前为止我所学到的核心数据不是数据库而且我无法将静态数据保存到它上面,因为这是我第一次在适当的项目中实现。

那么我应该遵循什么方法,我们可以在其上添加静态数据,还是应该使用sqlite?

请建议并指导我。感谢。

1 个答案:

答案 0 :(得分:1)

您应该使用Core Data编写一个简单的CLI应用程序,将该XML数据导入您的SQLite文件。然后,您可以将该SQLite文件嵌入到最终的应用程序中。

启动时,如果文件目录中不存在该文件,则将其从应用程序包中复制出来并将其放置到位。这将使您能够在应用程序中包含数据,并在用户首次运行应用程序时使用静态数据,而不必强迫用户等待在运行时处理该数据。