NSAttributedString initWithData заставляет мой экран мерцать после IOS 9

После долгих исследований я обнаружил, что метод initWithData NSAttributedString мерцает мой экран. Это очень странно Этого не было до IOS 9. Вот мой код:

NSString *const str = [NSString stringWithFormat:@"<span style=\"font-family: %@; color:%@; font-size:%@\";>%@</span>", fontFace, _shop.currentTheme.options.itemDetailTextColor, fontSize,[entity description]];
NSData *data = [str dataUsingEncoding:NSUTF8StringEncoding];
NSDictionary *options = @{NSDocumentTypeDocumentAttribute: NSHTMLTextDocumentType,NSCharacterEncodingDocumentAttribute: @(NSUTF8StringEncoding)};

//Screen flickers after the code below
NSAttributedString *const text = [[NSAttributedString alloc] initWithData:data options:options documentAttributes:nil error:nil];
itemDescriptionLabel.text = @"text"; //text;

Где я не прав?

ОБНОВИТЬ:

Если я удаляю NSDocumentTypeDocumentAttribute: NSHTMLTextDocumentType из параметров, он работает нормально.

0 ответов

Другие вопросы по тегам