2012-05-15 6 views
0

plist에서 데이터를 가져 오려고합니다. plist의 한 행에는 뷰 컨트롤러에 표시 될 때 줄을 바꾸기 위해 중간에 "\ n"이있는 문장이 있습니다. 그러나 NSString을 사용하여 문자열을 그 요소를 캐스팅 할 때 배열로 plist를 가져올 때 지역화 된 문자열로 읽히지 않습니다. 줄 바꾸기가 없습니다. 사이에 '\ n'과 함께 전체 텍스트가 표시됩니다. 어떻게하면 '\ n'작업을 할 수 있습니까?iost의 문자열 유형을 지정하십시오

답변

0

여기서 일어나는 일은 plist 파일이 백 슬래시를 이스케이프 처리하여 입력 된대로 표시되는지 확인하는 것입니다. 즉, 표시되는 \n은 파일 내에 \\n으로 저장됩니다. XML 저장소를 사용하는 경우이를 보려면 텍스트 편집기에서 엽니 다.

이 문제는 논의되었으며 NSString: newline escape in plist에서 제안 된 여러 솔루션이 있습니다.

관련 문제