J'ai l'ID textInput et j'insère une nouvelle ligne (\ n) OK avec:
[textInput insertText:@"\n"];
Mais lors de la saisie de texte à partir de label.text (entrée dans Interface Builder), cela ne va pas. Saisissez simplement\n du texte.
NSLog(@"%@",label.text);
[textInput insertText:label.text];
Comment saisir un caractère spécial lors de son stockage dans label.text?
Je ne veux pas comparer [inputStr isEqualToString:@"\\n"];
* Journal:\n
Merci!
Essayez l'option-retour ou le collage dans la nouvelle ligne.
@Hot Licks a bien expliqué la raison en commentaire.
La seule façon est
if ([self.mylabel.text isEqualToString:@"\\n"]) {
[self.myTextView insertText:@"\n"];
}
Manuellement, utilisez ALT+ENTER