J’ai id textInput et j’insère une nouvelle ligne (\ n) OK avec:
[textInput insertText:@"\n"];
Mais lorsque vous saisissez du texte à partir de label.text (entrée dans Interface Builder), ce n’est pas OK. Il suffit d’entrer \ n text.
NSLog(@"%@",label.text); [textInput insertText:label.text];
Comment saisir un caractère spécial quand le stocker dans label.text?
Je ne veux pas comparer [inputStr isEqualToSsortingng:@"\\n"];
* Log: \ n
Merci!
Essayez l’option retour ou collage dans la nouvelle ligne.
@Hot Licks a bien expliqué la raison en commentaire.
Le seul moyen est
if ([self.mylabel.text isEqualToSsortingng:@"\\n"]) { [self.myTextView insertText:@"\n"]; }
Manuellement, utilisez ALT+ENTER