iOS中字符串和富文本相互转换
来源:互联网 发布:js日期插件只选择年月 编辑:程序博客网 时间:2024/06/06 01:49
/**
* 富文本转html字符串
*/
+ (NSString *)attriToStrWithAttri:(NSAttributedString *)attri{
NSDictionary *tempDic = @{NSDocumentTypeDocumentAttribute:NSHTMLTextDocumentType,
NSCharacterEncodingDocumentAttribute:[NSNumber numberWithInt:NSUTF8StringEncoding]};
NSData *htmlData = [attri dataFromRange:NSMakeRange(0, attri.length)
documentAttributes:tempDic
error:nil];
return [[NSString alloc] initWithData:htmlData
encoding:NSUTF8StringEncoding];
}
/**
* 字符串转富文本
*/
+ (NSAttributedString *)strToAttriWithStr:(NSString *)htmlStr{
return [[NSAttributedString alloc] initWithData:[htmlStr dataUsingEncoding:NSUnicodeStringEncoding]
options:@{NSDocumentTypeDocumentAttribute:NSHTMLTextDocumentType}
documentAttributes:nil
error:nil];
}
* 富文本转html字符串
*/
+ (NSString *)attriToStrWithAttri:(NSAttributedString *)attri{
NSDictionary *tempDic = @{NSDocumentTypeDocumentAttribute:NSHTMLTextDocumentType,
NSCharacterEncodingDocumentAttribute:[NSNumber numberWithInt:NSUTF8StringEncoding]};
NSData *htmlData = [attri dataFromRange:NSMakeRange(0, attri.length)
documentAttributes:tempDic
error:nil];
return [[NSString alloc] initWithData:htmlData
encoding:NSUTF8StringEncoding];
}
/**
* 字符串转富文本
*/
+ (NSAttributedString *)strToAttriWithStr:(NSString *)htmlStr{
return [[NSAttributedString alloc] initWithData:[htmlStr dataUsingEncoding:NSUnicodeStringEncoding]
options:@{NSDocumentTypeDocumentAttribute:NSHTMLTextDocumentType}
documentAttributes:nil
error:nil];
}
阅读全文
1 0
- iOS中字符串和富文本相互转换
- 将lua中字符串转换成table,富文本
- iOS富文本和html字符串互转
- iOS十六进制和字符串的相互转换
- iOS富文本字符串AttributedString详解
- iOS富文本字符串AttributedString详解
- iOS-[NSAttributedString]设置富文本和计算富文本高度
- iOS中NSDate和NSString相互转换
- iOS 日期字符串相互转换
- iOS 富文本~设置字体大小和颜色
- iOS中字符串时间与时间戳的相互转换
- iOS中数组与字符串的相互转换
- iOS字符串和16进制之间的相互转换
- iOS NSData 和十六进制字符串之间的相互转换
- iOS普通字符串和UTF-8之间的相互转换
- iOS NSData 和十六进制字符串之间的相互转换
- 富文本(属性字符串)
- Android富文本字符串
- 这 5 个前端组件库,可以让你放弃 jQuery UI
- 第一章 创建一个博客应用
- android 观察者(observer)模式
- 管理_立项任务书怎么写——毛宇菲
- 性能优化,进无止境---内存篇(上)
- iOS中字符串和富文本相互转换
- easyui 打开修改dialog,左下角多出 该输入项为必输项
- 欢迎使用CSDN-markdown编辑器
- 中国计算机学会CCF推荐国际学术会议和期刊目录-人机交互与普适计算
- C++ sizeof()详解
- bzoj 3509 [CodeChef] COUNTARI
- 查看Android ADT Plugin版本号的方法
- 第二章 为博客添加高级功能
- 自定义流式布局FlowLayout