Eu estou construindo um pequeno aplicativo de mensagens para o iPhone
. Quando o usuário escreve uma mensagem na minha UITextView
Eu salvo em um online database
. Então eu baixo e exibo para outro usuário. O problema é que a string que eu envio para o DB
não inclua o sinal "n" do Uitextview
que o usuário digitou, Quando tento exibir a mensagem, ela é exibida em uma linha, em vez da formatação que o usuário inseriu.
Eu de alguma forma quero obter todos os sinais de nova linha do UitextView
e salve-os dentro do texto no banco de dados para que eu possa exibir a mensagem com a formatação correta.
Como faço isso no Objective C?
Respostas:
3 para resposta № 1UITextView
suporta o "n"
nova linha e sua text
propriedade irá contém-los.
Você pode tentar isso para confirmar que UITextView
suporta-os (note que textView
é um UITextView
):
if ([self.textView.text rangeOfString:@"n"].location != NSNotFound) {
NSLog(@"newline found");
}
Ou isto
self.textView.text = @"newnline";
Então pode ser que você esteja em outro lugar no código que persiste a string do usuário.