IOS真机测试数据库资料不能修改
来源:互联网 发布:至诚网络管理系统 编辑:程序博客网 时间:2024/05/01 20:34
在建工程的时候,就把已经有资料的数据库给扔到工程里了,在模拟器中可以修改,但是用真机进行测试的时候,就不能进行修改了.
原因是苹果限制了,不能在它给的那三个文件夹之外修改其他文件。所以修改,判断如果Documents文件夹下没有数据库,就复制过来。
-(void)copyFileDatabase{ NSArray *paths = NSSearchPathForDirectoriesInDomains( NSDocumentDirectory,NSUserDomainMask, YES); NSString *documentsDirectory = [paths objectAtIndex:0]; NSString *documentLibraryFolderPath = [documentsDirectory stringByAppendingPathComponent:DATABASENAME]; if ([[NSFileManager defaultManager] fileExistsAtPath:documentLibraryFolderPath]) { //NSLog(@"文件已经存在了"); }else { NSString *resourceSampleImagesFolderPath =[[NSBundle mainBundle] pathForResource:@"floorKing" ofType:@"db"]; NSData *mainBundleFile = [NSData dataWithContentsOfFile:resourceSampleImagesFolderPath]; [[NSFileManager defaultManager] createFileAtPath:documentLibraryFolderPath contents:mainBundleFile attributes:nil]; } }
- IOS真机测试数据库资料不能修改
- IOS真机测试
- iOS真机测试
- IOS真机测试
- ios 真机测试
- iOS真机测试
- ios 真机测试
- iOS真机测试
- iOS 真机测试
- iOS真机测试
- iOS真机测试
- iOS真机测试
- iOS 真机测试
- iOS真机测试
- iOS真机测试
- iOS真机测试
- iOS 真机测试
- iOS 开发:真机测试
- 旅行
- 杭电4548美素数
- Java基本常用语法
- Eclipse快捷键大全
- C语言中内存分布及程序运行中(BSS段、数据段、代码段、堆栈)
- IOS真机测试数据库资料不能修改
- 升级Python导致yum报错
- 承认触底才能反弹
- 计算几何——多边形三角化
- 沟通中不迎合他人反而能够获得他人的尊重
- 最常用快捷键
- 文件hidsdi.h
- Java 堆,栈, 常量池
- NSUserDefaults