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];
ios開發txt文件轉plist文件
最后編輯于 :
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。