我真的是新来的ios世界,我有一个苹果拒绝的应用程序,因为它需要很长时间从api加载数据(大量的记录保存到我的数据库)。所以我决定用预填充的sqlite数据库来交付我的应用程序,以防止初始加载对象。阅读预先填充的Sqlite.db在ios7
首先,我检查了这个网站,了解如何将我的数据库插入到我的项目中。 Site
我不认为该网站是更新,因为在ios7创建的数据库配备了3个不同的文件的缓存文件夹
- 数据库
- 数据库沃尔玛
- 数据库SHM
我应该用哪一个导入? 其次,我应该如何读取数据库文件并从那里复制/创建我的数据库? 我的当前数据库是使用CoreData创建的,当我尝试复制/创建导入的数据库时,会出现问题吗?
教程和代码片断,欢迎:)
这不完全重复,但在这里我的回答涵盖了为什么这些文件是不同的,你应该在这种情况下怎么做:http://stackoverflow.com/questions/20687547/nsmanagedobjectcontext-not-saving-properly -to-sqlite的/ 20692638#20692638 –