美文网首页
plist文件追加数据

plist文件追加数据

作者: H_A_N | 来源:发表于2017-09-16 16:02 被阅读0次

我在对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"];

相关文章

  • plist文件追加数据

    我在对Resources/rchd/rchd.plist内容进行操作..想在plist文件里面追加一条数据.我现在...

  • 本地存储plist 抽取方法

    储存plist数据 获取plist数据 删除plist文件

  • 字典转模型详解

    第一级别 加载plist文件,直接面对字典开发 设置plist文件(死数据):plist文件 加载plist以及面...

  • UI-plist、懒加载、封装、模型

    1、加载plist文件 文件名不为 info.plist 接下来通过代码来解析Plist文件中的数据获得Plist...

  • iOS中plist文件

    plist文件 plist文件储存本地数据的一种方式 json实例对象,字典或者数组 跟目录 写入数据到plist...

  • plist文件的生成

    一、 通过数组生成plist文件 二、通过字典数据生成plist文件

  • plist 文件写入与读取

    plist是iOS中特有的一种文件形式,将数据写入plist文件的实质就是生成plist文件,那什么样的数据才能生...

  • HDFS(五):NN和2NN

    NameNode存储 内存一份数据,fsImage存储数据(合并后的数据,即没有追加前数据),edits文件只追加...

  • 排行榜实现 (Plist文件)

    在APP里面,Plist文件常用于数据存储! A.应用包里的“plist文件” 创建: 注意:应用包里的plist...

  • iOS的数据存储之plist,你用对了么

    iOS的存储方式很多,今天我们来看看plist的简单存储与读取 存储和修改plist文件 获取plist文件数据 ...

网友评论

      本文标题:plist文件追加数据

      本文链接:https://www.haomeiwen.com/subject/yutusxtx.html