我必须在Label&amp ;;中显示HTML文本。我的应用程序中的UITextView。
在iOS 7中,它可以正常工作:
NSMutableAttributedString * attrStr = [[NSMutableAttributedString alloc] initWithData:
[HTMLstr dataUsingEncoding:NSUnicodeStringEncoding] options:
@{NSDocumentTypeDocumentAttribute: NSHTMLTextDocumentType}
documentAttributes:nil error:nil];
但如果我在iOS 6中使用相同的方法,它会崩溃我的应用程序。
感谢
答案 0 :(得分:0)
NSHTMLTextDocumentType
仅适用于iOS 7.0及更高版本。
答案 1 :(得分:0)
Checkout https://github.com/Cocoanetics/DTCoreText,它的作用是在各种原生iOS控件中显示所有类型的html内容,并且它正在积极维护。
我刚刚将它添加到我的项目中,所以我很确定这是你需要的。您可以通过查看演示项目轻松开始使用它。
顺便说一句,它支持iOS6(在我的项目中测试)和之前(未测试)。