티스토리 뷰

iOS에서 엔티티 문자를
> -> >
&lt; -> <
&#39; -> '
와 같이 변경(디코딩)하는 법

MWFeedParser
에서 프로젝트를 다운받은 뒤 압축을 풀고
GTMNSString, NSString+HTML, NSString+XMLEntities
*.h, *.m 파일들 만들고 있는 프로젝트 그룹(폴더)에 드래그하여 추가해준다.

이후 아래와 같은 메쏘드들을 사용하면 된다.

NSString category for HTML
. Here are the methods available:

- (NSString *)stringByConvertingHTMLToPlainText;
- (NSString *)stringByDecodingHTMLEntities;
- (NSString *)stringByEncodingHTMLEntities;
- (NSString *)stringWithNewLinesAsBRs;
- (NSString *)stringByRemovingNewLinesAndWhitespace;


PS. 안드로이드에서는 텍스트뷰에 바로 적용해도 바로 보여지게 하는 방법이 존재하는데 아이폰 개발은 많디 불편하다.

댓글