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 из параметров, он работает нормально.