NSString replace

Dev/iOS 2012. 1. 3. 00:57


UITextView 를 이용하여 입력 받은 문자열 안에 줄바꿈이 분명히 되어 있는데 UIWebView 에 출력을 하면 줄바꿈이 안된 상태로 출력이 되는게 아닌가...

생각 못한게 줄바꿈이 "\n" 으로 되어 있으므로 웹페이지에서는 줄바꿈이 안된다. 그래서 HTML 문으로 넣어주기 전에 "\n"을 "<br />"로 바꾸어 주어야 한다.

그리고 또하나 주의할 점 !
전에 C/C++에서 문자열 시쿼스를 생각하여 "\\n"으로 변환해 주면 안된다.

NSString * str = @"안녕하세요\n반갑습니다.";
str = [str stringByReplacingOccurrencesOfString:@"\n" withString:@"<br />"];
 

'Dev > iOS' 카테고리의 다른 글

아이폰 Tab bar에 배경 이미지 넣기.  (0) 2012.01.03
UINavigationBar 에 배경 이미지 삽입.  (0) 2012.01.03
터치 이벤트가 호출이 안되는 경우.  (0) 2011.12.29
cocoa 초기 로딩 화면 관련.  (0) 2011.12.21
UIView 갱신  (0) 2011.12.20
: