Вставка разрыва строки из переменной цели c - PullRequest
3 голосов
/ 19 мая 2010

Я загружаю данные в приложение iphone, используя xml. Затем значение xml помещается в переменную.

пример переменной:

123 London road \n London \n England

Переменная затем устанавливается как метка.

Я хочу, чтобы в метке появлялись разрывы строк, вместо этого она печатает \ n.

Если я вручную установлю значение метки

locationLabel.text = @"123 London road \n London \n England"

Это работает так, как я хочу.

Может кто-нибудь объяснить это?

1 Ответ

7 голосов
/ 19 мая 2010

Необходимо заменить подстроки \n (состоящие из символов \ и n) фактическим символом переноса строки (в источниках C, выраженных \n), например используя NSString s методы замены :

NSString *res = [myStr stringByReplacingOccurrencesOfString:@"\\n" withString:@"\n"];
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...