iOS关于数据库操作之二 将工程里的数据库文件在程序加载时移至沙盒
摘要:
iOS程序要访问本地数据库,就只能访问沙盒中的文件,之前我在用模拟器开发的时候,会把数据库的sql文件直接拖进模拟器的沙盒里,程序功能能够正常实现。但是如果用真机的话,这种做法是万万不可取的,因为在程序安装到机器之前,手机或者iPad上并不存在与该程序对应的沙盒,普通用户更是不可能找到这个沙盒。因此,正确的做法是:将数据库文件放在工程中,在程序第一次加载的时候,将数据库移至程序沙盒。 具体操作如下: +(void)moveToDBFile{ //1、获得数据库文件在工程中的路径——源路径。NSString *sourcesPath = [[NSBundlemainBundle] pathFo. 阅读全文
posted @ 2012-11-14 17:38 清秋梧桐 阅读(884) 评论(0) 推荐(0) 编辑