iOS开发知识:Core data操作含有初始数据的sqlite文件
2010-12-30 04:38:30 来源:WEB开发网核心提示:首页完成改版,来提意见原理其实很简单,iOS开发知识:Core data操作含有初始数据的sqlite文件,就是把包含原始数据的文件包在项目文件里,在第一次启动运行的时候
首页完成改版,来提意见
原理其实很简单,就是把包含原始数据的文件包在项目文件里,在第一次启动运行的时候,把它拷贝到resource目录下(不然在原目录内无法进行写入操作)。
view sourceprint? 01NSString *storePath = [[self applicationDocumentsDirectory]
02 stringByAppendingPathComponent: @"FailedBanksCD.sqlite"];
03
04// Put down default db if it doesn't already exist
05
06NSURL *storeUrl = [NSURL fileURLWithPath:storePath];
07NSFileManager *fileManager = [NSFileManager defaultManager];
08if (![fileManager fileExistsAtPath:storePath]) {
09 NSString *defaultStorePath = [[NSBundle mainBundle]
10 pathForResource:@"FailedBanksCD" ofType:@"sqlite"];
11 if (defaultStorePath) {
12 [fileManager copyItemAtPath:defaultStorePath toPath:storePath error:NULL];
13 }
14}
[]
- ››开发学院教你用SQL 语句最快速清空MySQL 数据表的...
- ››iOS Safari支持浏览器内方向感应
- ››ios实现条形码扫描功能
- ››iOS开发知识:Core data操作含有初始数据的sqlite...
- ››iOS iPhone官方参考资料明细
- ››iOS开发基础:Modal View Controller的不同呈现方...
- ››iOS如何处理设备方向变化
- ››iOS开发基础之@property关键字
- ››iOS4下实现UIView动画结束后调用事件的新方法
- ››iOS开发代码:从文本文件中读取内容到字符串里
- ››iOS开发基础-UITableView
- ››iOS 开发者应该知道的 ARM 结构
更多精彩
赞助商链接