Установить новую строку и абзац в строке с целью C - PullRequest
1 голос
/ 31 октября 2011

Когда я анализирую jason url, я получаю строку с символом \ n \ r ... Теперь я хочу разорвать строку где с помощью "\ n" и поставить абзац с помощью "\ r".

Я получил такую ​​строку.

description = "Пещера Черная бездна была определена Национальной природной достопримечательностью Службой национальных парков в 1976 году после того, как ее рекомендовали местные члены Национального спелеологического общества, и, как таковая, считается \" национально значимой природной территорией. \ U201d \ n \ n Посетители в пещеру очарованы красотой разнообразных образований, включая сталактиты, сталагмиты, обтекатели и обширные массивы редких кристаллов геликтита, которыми справедливо известна Черная пропасть. \ N \ nThe 45-минутная пешеходная экскурсия проходит по ряду платформ, лестниц и пешеходных дорожек, разработанных, чтобы обеспечить лучший вид на пещеру без ущерба для естественной нетронутой среды. В настоящее время тур завершается посещением Landmark Room, где хранятся самые большие коллекции сверкающих геликтитовых кристаллов. \ N \ nВверху дети любят нашу добычу драгоценных камней на наших шахтах прямо у Центра посетителей. Каждый гарантированно найдет несколько настоящих драгоценных камней; идеальное начало для рок-коллекции! Попробуйте наш новый невероятно популярный взлом геодез! ";

и я хочу отобразить эту строку в метке в соответствии с форматом.

как я могу сделать эту работу, если у кого-нибудь есть идеи, пожалуйста, скажите мне ...

Спасибо.

1 Ответ

1 голос
/ 02 ноября 2011

Я бы предложил перебрать вашу строку, разделив ее на массив строк и абзацев.Вроде следующего.

NSArray *lines = [string componentsSeparatedByString:@"\n"];
for(NSString *line in lines)
{
NSArray *lineElements = [line componentsSeparatedByString:@"\r"];
// do something with lineElements
}
...