54

id textInputがあり、改行を挿入します(\ n)OK:

[textInput insertText:@"\n"];

しかし、label.text(Interface Builderでの入力)からテキストを入力する場合は、OKではありません。\nテキストを入力するだけです。

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

label.textに格納するときに特殊文字を入力するにはどうすればよいですか?

比較したくない[inputStr isEqualToString:@"\\n"];

*ログ:\ n

ありがとう!

4

2 に答える 2

169

option-return または改行での貼り付けを試してください。

于 2013-03-16T03:32:17.670 に答える
14

@Hot Licks はコメントで理由をよく説明しました。

唯一の方法は

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

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

手動で、使用ALT+ENTER

于 2013-03-16T02:52:12.393 に答える