plist文件追加数据
来源:互联网 发布:华南理工网络教育 编辑:程序博客网 时间:2024/06/04 18:10
我在对Resources/rchd/rchd.plist内容进行操作..想在plist文件里面追加一条数据.我现在的代码如下:
NSString *path = [[NSBundle mainBundle] pathForResource:@"rchd" ofType:@"plist"];
NSLog(@"path=%@",path);
NSMutableDictionary* dict = [ [ NSMutableDictionary alloc ] initWithContentsOfFile:path ];
[ dict setObject:@"Yes" forKey:@"titleKey" ];
[ dict setObject:@"315.jpg" forKey:@"imageKey" ];
[ dict setObject:@"0" forKey:@"stateKey" ];
[ dict setObject:@"2012-12-24" forKey:@"timeKey" ];
[ dict writeToFile:path atomically:YES ];
[dict release];
dictionary= [[nsmutabledictionary alloc ] initwithcontentsoffile:path];
然后就是把要添加的数据放入到dictionary中,再保存dictionary,写入文件。不然 总是被覆盖掉
追加的话先从沙盒里面读取你原来的plist文件,然后再在后面追加数据,而不是直接重新创建NSDictionary去覆盖原来的数据。
NSMutableDictionary *dic = [NSMutableDictionary dictionaryWithContentsOfFile:LISTFILE(@"buy.plist")];
int count = [[dic objectForKey:@"count"] integerValue];
[dic setObject:[NSNumber numberWithLong:(count + 20)] forKey:@"count"];
NSString *path = [[NSBundle mainBundle] pathForResource:@"rchd" ofType:@"plist"];
NSLog(@"path=%@",path);
NSMutableDictionary* dict = [ [ NSMutableDictionary alloc ] initWithContentsOfFile:path ];
[ dict setObject:@"Yes" forKey:@"titleKey" ];
[ dict setObject:@"315.jpg" forKey:@"imageKey" ];
[ dict setObject:@"0" forKey:@"stateKey" ];
[ dict setObject:@"2012-12-24" forKey:@"timeKey" ];
[ dict writeToFile:path atomically:YES ];
[dict release];
dictionary= [[nsmutabledictionary alloc ] initwithcontentsoffile:path];
然后就是把要添加的数据放入到dictionary中,再保存dictionary,写入文件。不然 总是被覆盖掉
追加的话先从沙盒里面读取你原来的plist文件,然后再在后面追加数据,而不是直接重新创建NSDictionary去覆盖原来的数据。
NSMutableDictionary *dic = [NSMutableDictionary dictionaryWithContentsOfFile:LISTFILE(@"buy.plist")];
int count = [[dic objectForKey:@"count"] integerValue];
[dic setObject:[NSNumber numberWithLong:(count + 20)] forKey:@"count"];
阅读全文
1 0
- plist文件追加数据
- plist 文件 存放数据
- plist文件取数据
- VC向文件追加数据
- Java 追加数据到文件
- 数据储存之plist文件
- 读取plist文件中的数据
- ios plist文件存储数据
- java 向文件中追加数据
- PHP 文件写入或追加数据
- C++写数据追加方式到文件
- 序列化 数据 并 写入文件(.plist)
- 数据存储之plist文件操作
- 数据存储之plist文件操作
- 数据持久化之.plist文件
- swift读取本地数据元 *.plist 文件
- iOS 数据存储 plist文件存储
- IOS 读取本地plist类型文件数据
- win10系统磁盘分区
- FFmpeg读取Mac摄像头的问题
- Calico 的网络结构是什么?- 每天5分钟玩转 Docker 容器技术(68)
- python统计指定目录内文件的代码行数
- 51单片机的中断系统(三)
- plist文件追加数据
- planar
- hbase-HA
- Android开发 JDK和SDK简单配置
- 彻底卸载删除mysql及注册表
- 质因子分解
- 中山大学算法课程题目详解(第二周)
- 笔记本安装CentOS7过程以及双系统引导方法
- 九度 题目1449:确定比赛名次