Как вставить новую строку \n из текста UILabel, который был введен в IB?

У меня есть id textInput, и я вставляю новую строку (\n) OK с помощью:

[textInput insertText:@"\n"];

Но при вводе текста из label.text(Input in Interface Builder) это НЕ ОК. Просто введите \n текст.

NSLog(@"%@",label.text);
[textInput insertText:label.text];

Как вводить специальный символ при его хранении в label.text?

Я не хочу сравнивать [inputStr isEqualToString:@"\\n"];

* Журнал:\n

Спасибо!

Ответ 1

Попробуйте параметр-возврат или вставка в новой строке.

Ответ 2

@Hot Licks хорошо объяснил причину в комментарии.

Единственный способ -

if ([self.mylabel.text isEqualToString:@"\\n"]) {

   [self.myTextView insertText:@"\n"];
}

Вручную используйте ALT+ENTER