Мне нужно преобразовать текст html в атрибутированную строку. Следующий код работает нормально, но я обновляю метку, которая находится в файле UITableViewCell
. Таким образом, приведенный ниже код занимает много времени для преобразования в «атрибутированную строку».
NSAttributedString *attributedString = [[NSAttributedString alloc]
initWithData:[[stPhoto photoDetails] dataUsingEncoding:NSUnicodeStringEncoding]
options:@{NSDocumentTypeDocumentAttribute:NSHTMLTextDocumentType} documentAttributes:nil error:nil];
myLabel.attributedText = attributedString;
Я попытался запустить следующий код внутри блока dispatch_async
, но это не помогает.
Любым другим путем?
Я пытался использовать DTCoreText
lib, но процесс ее установки слишком сложен, и мне не следует использовать DTCoreText
framework для такой небольшой задачи.
Любые другие способы?
Мой текст HTML может содержать следующее: полужирный + курсив + подчеркивание + маркеры + цвет текста
Пожалуйста, предложите мне что-нибудь!! Это было бы очень полезно.