Objc将数据写入iOS真机的plist文件中
来源:互联网 发布:2013蛇年新疆网络春晚 编辑:程序博客网 时间:2024/05/22 06:57
大熊猫猪·侯佩原创或翻译作品.欢迎转载,转载请注明出处.
如果觉得写的不好请多提意见,如果觉得不错请多多支持点赞.谢谢! hopy ;)
如何写入模拟器的博文在 这里
但是这对真机不管用,因为在真机环境下,App在Xcode中的Resources文件夹都是不可写的.所以我们要在App第一次运行时将需要修改且长久保存的数据放到Document目录下:
//在Document目录中初始化地图数据文件,因为该目录下文件可写且可以持久保存+(void)initDataFile{ NSString *docPath = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES)[0]; //取得目标文件路径 sMapInfoInDocPath = [docPath stringByAppendingPathComponent:@"MapInfo.plist"]; NSFileManager *fm = [NSFileManager defaultManager]; //如果目标文件不存在说明是App第一次运行,需要将相关可修改数据文件拷贝至目标路径. if (![fm fileExistsAtPath:sMapInfoInDocPath]) { NSError *error = nil; //取得源文件路径 NSString *srcPath = [[NSBundle mainBundle] pathForResource:MAP_INFO_FILE ofType:@"plist"]; if (![fm copyItemAtPath:srcPath toPath:sMapInfoInDocPath error:&error]) { CCLOG(@"ERR:copy file failed:%@",error); } }}
注意当删除一个App后,该App先前存放在Document目录下的所有文件都会被删除.
0 0
- Objc将数据写入iOS真机的plist文件中
- Objc将数据写入iOS真机的plist文件中
- 将数组写入Plist文件中
- iOS中plist的创建,数据写入与读取
- IOS中Plist文件的读取与写入
- iOS中plist,数据写入与读取
- iphone 真机写入plist文件(非模拟器)
- Objc运行时读取和写入plist文件遇到的问题
- iOS - plist文件写入问题:
- plist写入 真机和模拟器是不一样的
- plist写入(真机和模拟器是不一样的)
- 向info.plist文件中写入数据(nsdictionary)
- 文件操作 将数据写入所需的文件中
- iOS Plist文件writeToFile写入不成功的原因
- ios 将数据写入到文件
- oracle中spool将查询的数据写入文件
- 将缓冲的数据写入到文件中
- 将文字数据写入到硬盘上的文件中。
- dp:post office-邮局选址
- hdu 1540 单点修改+区间合并
- 从汇编角度看计算机
- 跳台阶 && 变态跳台阶 (递归和非递归)算法整理
- 一招搞定多Offer选择
- Objc将数据写入iOS真机的plist文件中
- Free statistics e-books for download
- HDU 4544 湫湫系列故事——消灭兔子
- java项目——java中线程共享数据同步解决办法
- Longest Substring Without Repeating Characters
- div 沉入网页底部问题!
- ES6学习系列目录
- 承担责任
- 向右滑动返回上一页