iOS - символ новой строки в UITextView

Чтение текста из файла данных. Как заставить работать разрывы строк? Я пробовал \n, но он просто помещает "\n" в строку вместо создания новой строки.

РЕДАКТИРОВАТЬ: текст исходит от веб-службы, которая не имеет настоящих разрывов строк в тексте.


person soleil    schedule 07.09.2012    source источник
comment
Пожалуйста, опубликуйте пример этого в коде.   -  person Jeffery Thomas    schedule 07.09.2012
comment
Дубликат: stackoverflow.com/questions/1975494/   -  person woz    schedule 07.09.2012
comment
И если вы находитесь в Интерфейсном Разработчике: stackoverflow.com/questions/860940/   -  person woz    schedule 07.09.2012
comment
включают ли ваши данные теги HTML?   -  person Momi    schedule 07.09.2012
comment
Нет HTML-тегов. Я просто хочу создать новую строку в UITextView, если я столкнусь с новым символом строки в тексте. Например, это мой тестовый текст \n.   -  person soleil    schedule 07.09.2012


Ответы (1)


Я не понимаю вашей проблемы, делая это таким образом, я получаю такой результат:

скрипт для создания тестового файла:

#!/bin/sh
(cat <<- EOF
i am
a
test file
EOF
) > /tmp/test.txt

объективный код C:

NSString *str = [NSString stringWithContentsOfFile:@"/tmp/test.txt" encoding:NSASCIIStringEncoding error:nil];
NSLog(@"%@", str);

мой вывод:

i am
a
test file

Я надеюсь, что вы можете быть полезными.

person WhiteTiger    schedule 07.09.2012
comment
это будет работать в обычном текстовом файле, но текст поступает из веб-службы. Я отредактировал свой вопрос, чтобы отразить это. - person soleil; 09.09.2012
comment
Собираюсь принять этот ответ. У веб-сервиса есть ограничение, запрещающее разрывы строк, поэтому в этом случае решения нет. - person soleil; 14.09.2012