将外部准备好的sqlite导入到项目当中
首先,将sqlite数据库文件放在Resource文件夹下,并且允许其编译到项目当中。
之后在AppDelegate当中执行一些代码,这里将代码封装了一个Helper:
1 #import "RPDBInitializeHelper.h" 2 3 @implementation RPDBInitializeHelper 4 5 + (void)initializeDatabase { 6 NSString *dbPath = [NSHomeDirectory() stringByAppendingPathComponent:@"Documents/db.sqlite"]; 7 if (![[NSFileManager defaultManager] fileExistsAtPath:dbPath]) { 8 NSString *dbResourcePath = [[[NSBundle mainBundle] resourcePath] stringByAppendingPathComponent:@"db.sqlite"]; 9 [[NSFileManager defaultManager] copyItemAtPath:dbResourcePath toPath:dbPath error:nil]; 10 } 11 } 12 13 @end
首先到沙盒的Documents目录下查找是否存在数据库文件,如果不存在,则从资源文件当中复制过去。
转载于:https://www.cnblogs.com/Steak/p/3764395.html
将外部准备好的sqlite导入到项目当中相关推荐
- jboss项目导入idea_JBoss BPM Suite快速指南–将外部数据模型导入BPM项目
jboss项目导入idea 您正在从事一个大项目,在企业中开发规则,事件和流程以满足关键业务需求. 部分要求指出,某个业务部门将提供您的数据模型供您利用. 不会在JBoss BPM Suite数据建模 ...
- JBoss BPM Suite快速指南–将外部数据模型导入BPM项目
您正在从事一个大型项目,在企业中开发规则,事件和流程以满足关键业务需求. 部分要求指出,某个业务部门将提供您的数据模型供您利用. 不会在JBoss BPM Suite数据建模器中设计此数据模型,但是在 ...
- html整个项目怎么导出来,怎样将jquery导入web项目中?
怎样将jquery导入web项目中?下面本篇文章给大家介绍一下.有一定的参考价值,有需要的朋友可以参考一下,希望对大家有所帮助. 将jquery导入web项目中的方法 导入jquery文件 在页面中使 ...
- 关于cocos2dx导入安卓项目至eclipse的诸多问题
看视频实在是有点蛋疼,尽管我也想在苹果上做,可是奈何自己是一个小屌丝,根本买不起高富帅的装备.所以仅仅能硬着头皮去处理win以下的问题. 在把用C++语言编写的cocos2dx项目编译编译完毕之后,导 ...
- eclipse项目中关于导入的项目里提示HttpServletRequest 不能引用的解决办法
eclipse项目中关于导入的项目里提示HttpServletRequest 不能引用的解决办法 当使用eclipse导入外部的web工程时,有时会提示HttpServletRequest, Ser ...
- Eclipse导入的项目中的中文都是乱码,如何解决?
Eclipse导入的项目中的中文都是乱码,如何解决? eclipse之所以会出现乱码问题是因为eclipse编辑器选择的编码规则是可变的.一般默认都是UTF-8或者GBK,当从外部导入的一个工程时,如 ...
- as导入项目没有gradle文件夹_【Studio】导入其他项目卡死
有次我换电脑,把之前电脑上的项目拷过来,然后用studio打开其中一个要修改的项目,然后悲剧了. 漫长的等待,然并卵,用任务管理器,杀死studio,再打开studio,再导入那个项目,然后还是一样, ...
- 如何利用zendstudio新建 或导入php项目
为什么80%的码农都做不了架构师?>>> 一.利用ZendStudio创建 PHP Project 1. 打开ZendStudio, 选择:File à New à PHP P ...
- Android Studio导入Eclipse项目的两种方法
Android Studio导入Eclipse项目有两种方法,一种是直接把Eclipse项目导入Android Studio,另一种是在Eclipse项目里面进行转换,然后再导入Android Stu ...
最新文章
- 论文里常出现的可扩展性(Scalability)是什么意思呢?
- SSM实现个人博客系统
- SybaseIQ - 建库、建表、启动
- iOS常用宏定义大全
- uva455periodic strings周期串
- 如何让asp.net应用程序定时自动执行代码
- mysql pdo 查询一条数据,使用 PDO 关联查询 MySQL 数据
- [Ramda] Complement: Logic opposite function
- XmlHttpRequest错误:Access-Control-Allow-Origin不允许使用原点null
- Android对H265和VP9的支持(十四)
- mysql cleaned up_关于mysqld自动停止的问题
- 计算机u盘打不开怎么办,电脑*u盘打不开怎么办
- 177G Python语言编程视频教程大全
- 高度自律学习者的app
- 【科普】1分钟帮你搞懂机械硬盘和固态硬盘
- caffe创建网络_Caffe2-创建自己的网络
- 数据分析师要掌握SQL到什么程度?
- python安装盒怎么打开_python盒图
- php查询数据库表中的id个数,GitHub - xindong/easy-total: 一个可以对预先设定的sql语句进行实时数据统计并输出结果的服务...
- 运维小知识之CDN内容分发网络原理解析