您的位置:首页 > 移动开发 > IOS开发

ios开发txt文件转plist文件

2015-12-15 14:38 501 查看
NSString *plistPath = [[NSBundle mainBundle]pathForResource:@"zujin" ofType:@"txt"];

//gbk编码 如果txt文件为utf-8的则使用NSUTF8StringEncoding

NSStringEncoding gbk
= CFStringConvertEncodingToNSStringEncoding(kCFStringEncodingGB_18030_2000);

//定义字符串接收从txt文件读取的内容

NSString *str
= [[NSString alloc]initWithContentsOfFile:plistPath encoding:gbk error:nil];

//将字符串转为nsdata类型

NSData *data
= [strdataUsingEncoding:NSUTF8StringEncoding];

//将nsdata类型转为NSDictionary

NSDictionary *pDic
= [NSJSONSerializationJSONObjectWithData:data options:kNilOptions
error:nil];

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

NSString *plistPath1 = [paths objectAtIndex:0];

//得到完整的文件名

NSString *filename=[plistPath1 stringByAppendingPathComponent:@"zujin.plist"];

//输入写入

[pDic writeToFile:filename atomically:YES];
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: