NSString replace
Dev/iOS 2012. 1. 3. 00:57UITextView 를 이용하여 입력 받은 문자열 안에 줄바꿈이 분명히 되어 있는데 UIWebView 에 출력을 하면 줄바꿈이 안된 상태로 출력이 되는게 아닌가...
생각 못한게 줄바꿈이 "\n" 으로 되어 있으므로 웹페이지에서는 줄바꿈이 안된다. 그래서 HTML 문으로 넣어주기 전에 "\n"을 "<br />"로 바꾸어 주어야 한다.
그리고 또하나 주의할 점 !
전에 C/C++에서 문자열 시쿼스를 생각하여 "\\n"으로 변환해 주면 안된다.
NSString * str = @"안녕하세요\n반갑습니다.";
str = [str stringByReplacingOccurrencesOfString:@"\n" withString:@"<br />"];
생각 못한게 줄바꿈이 "\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 |