我在iPhone模拟器中创建了一个Core Data应用程序。现在,当我在设备上测试它时,我的SQLite数据库是空的。我有一些预加载的设置,我想在安装应用程序时部署它。
我怎样才能做到这一点?
我在Stack Overflow上看到了一些问题,但它们并没有完全回答我的问题。
答案 0 :(得分:1)
如果您有一个现有的sqlite-store文件,您只需将其添加到应用程序包中,就像任何资源一样。图像,音频等
如果它是只读的,您只需使用NSBundle命令来补充readonly app bundle中的路径。如果您希望它可写,则将商店文件从应用程序包内部复制到其中一个可写应用程序目录,例如文档或库,然后像往常一样在那里打开它。