一件小事,写Plist

来源:互联网 发布:澳大利亚网络攻击 编辑:程序博客网 时间:2024/04/25 05:29

今天项目中遇到了想将已有的一个plist文件的key、value互换,从新写入一个新的plist文件。代码如下    


//读取本地的old.plist文件

NSDictionary * facDic=[NSDictionarydictionaryWithContentsOfFile:[[NSBundlemainBundlepathForResource:@"old"ofType:@"plist"]];


//新建可变字典存储值

NSMutableDictionary *tempDic=[[NSMutableDictionary alloc]init];

for (NSString *keyin [oldallKeys]) {

     [tempDic setValue:key forKey:old[key]];

}


//给出写入的新的plist文件的路径,写入new.plist

NSArray *paths=NSSearchPathForDirectoriesInDomains(NSDocumentDirectory,NSUserDomainMask,YES);

NSMutableString * path = [pathsobjectAtIndex:0];


//得到完整的文件名

NSString *filename=[pathstringByAppendingPathComponent:@"new.plist"];

[tempDic writeToFile:filenameatomically:YES];

0 0
原创粉丝点击