将数据从SQL文件加载到Realm

时间:2016-08-31 15:09:11

标签: ios iphone realm

是否有可能在Swift项目中有一个SQL文件,Realm数据库会在项目执行后立即导入数据?我想使用30MB以上的数据文件......并且不想从JSON API下载所有数据。

1 个答案:

答案 0 :(得分:0)

为什么不将bundle a prebuilt Realm file作为您的应用程序的一部分呢?为此,您需要:

  1. 使用Realm Browser或您自己创建的简单Mac应用程序创建预构建的Realm文件。
  2. 将预构建的Realm文件添加到Xcode项目中的应用目标,确保它出现在Copy Bundle Resources构建阶段。
  3. 将类似于上述链接中的代码添加到您的应用中,以使其以只读方式打开预构建的Realm文件。或者,您可以将文件从应用程序包中复制到用户的文档或缓存目录中,然后以读写方式打开它。