TTStyledText не отображает строку с символом '<'

Я использую TTStyledText для отображения текста в моем tableView. Я столкнулся с проблемой, когда, если мой текст TTStyledText содержит символ "<", тогда мой полный текст становится нулевым.

TTStyledText *text = [TTStyledText textFromXHTML:@"3<5" lineBreaks:YES URLs:YES];

[tnc setText:text];

NSLog(@"tnc - %@ & Text is - %@", tnc, tnc.text);

тнк типа TTStyledTextLabel,

Журналы отображают объект, но текст как (null),

Благодарю.

1 ответ

Решение

Использование @"3&#x3C;5" вместо @"3<5"

Вот < это особый объект, поэтому вы должны использовать HTML-код для < который &#x3C; или же &lt; или же &#60; определяется здесь.

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