2013-11-25 7 views
0

У меня проблемы с отображением emojis в UILabel. , в некоторых случаях это даже приводит к сбою при размещении символов в ярлыке. эти символы возвращаются с сервера как unicode и анализируются с помощью инфраструктуры AFNetworking.Поддержка отображения emojis в UILabel

это пример того, как он возвращается с сервера (консольных журналы):

\U05d4\U05d9\U05d9 

я пробовал различные подходы, как lowercasing это к «\ u05d4» или играть с кодировкой строки возвращение. ничего не работает.

Мне удалось показать пару emojis должным образом (что заставляет меня думать, что это может быть проблема с сервером?) - сервер нуждается в поддержке наборов символов Unicode, чтобы он мог вернуть его в соответствующую кодировку? я был бы рад, если бы кто-то мог прояснить этот момент для меня. (btw, сервер написан на RubyOnRails, на мой взгляд.)

должен ли я анализировать данные с помощью другого синтаксического анализатора (SBJSON)? хотя переключение сетевой инфраструктуры в этот момент было бы невозможно из-за времени и доступных ресурсов.

Какие у меня есть другие варианты? Спасибо

ответ

1

Я думаю, вы должны просто вставить символ эмози в код непосредственно в виде текста.

+0

Это правильно. –

+0

Я получаю эту информацию от ответа сервера. «склеивание» здесь не поможет. То, что я сделал, было установлено в тексте метки как строке ответа - (в первую очередь это была проблема). это то, что вы имели в виду? – Lirik

Смежные вопросы