NSAttributedString initWithData:选项:documentAttributes:错误:痛苦地慢

我正在使用这些代码行来从一个简单的HTMLstring中创build一个属性string:

NSDictionary *importParams = @{ NSDocumentTypeDocumentAttribute: NSHTMLTextDocumentType,NSCharacterEncodingDocumentAttribute: @(NSUTF8StringEncoding) }; NSError *error = nil; NSData *stringData = [HTML dataUsingEncoding:NSUTF8StringEncoding] ; NSAttributedString *attributedString = [[NSAttributedString alloc] initWithData:stringData options:importParams documentAttributes:NULL error:&error]; 

问题在于,即使对于很less的字符来说,真的很慢(在模拟器上几秒钟)。
我不明白其背后的原因,我不想使用第三方库与自定义HTMLparsing器。
有没有其他的方式比HTML更快地创buildHTML文本的属性string?