2013-11-25 2 views
0

이모티콘을 UILabel에 표시하는 데 문제가 있습니다. 경우에 따라 라벨에 문자를 배치 할 때 크래시가 발생하는 경우도 있습니다. 이러한 문자는 서버에서 유니 코드로 반환되며 AFNetworking 프레임 워크로 구문 분석됩니다.UILabel에서 이모티콘 표시 지원

이이 서버에서 반환하는 방법의 예입니다 (콘솔 로그) :

\U05d4\U05d9\U05d9 

나는이에 "\의 u05d4"를 lowercasing 또는 문자열의 인코딩으로 재생하는 것처럼, 서로 다른 접근 방식을 시도 돌아 오는 중. 아무 것도 작동하지 않는 것 같습니다.

나는 emojis를 올바르게 보여줄 수 있었는데 (이는 아마도 서버 관련 문제라고 생각하게한다) 서버가 유니 코드 문자 집합을 지원하여 적절한 인코딩으로 반환 할 수 있어야합니까? 누군가가 나를 위해이 지점을 명확히 할 수 있다면 행복 할 것이다. (btw, 서버는 RubyOnRails로 작성되었습니다.)

다른 구문 분석기 (SBJSON)로 데이터를 구문 분석해야합니까? 이 시점에서 네트워크 프레임 워크를 전환하는 것은 시간과 리소스를 사용할 수 없어 불가능합니다. 감사합니다

답변

1

나는 그림 텍스트로 직접 이모티콘 문자를 붙여 넣을 수 있어야한다고 생각합니다.

+0

올바른 내용입니다. –

+0

서버 응답에서이 정보가 나타납니다. "붙여 넣기"는 여기서 도움이되지 않습니다. 내가 한 것은 레이블의 텍스트를 응답 문자열로 설정 한 것입니다 (처음에는 문제였습니다). 그게 당신이 의미 한 것입니까? – Lirik