Ir para conteúdo
  • Cadastre-se

Xcode: Detectar caracteres


Posts Recomendados

  • Respostas 2
  • Criado
  • Última resposta

Top Postadores Neste Tópico

Dias Populares

Top Postadores Neste Tópico

Depende muito do que você quer. Você quer substituir caracteres, apagá-los, copiar só uma determinada string?

Tem vários métodos NSString pra tudo isso.

Por exemplo, em um app que eu fiz, precisava mudar vírgulas para pontos, para que eu pudesse fazer cálculos com números não-inteiros mesmo quando o teclado brasileiro exibe uma vírgula em vez de um ponto. O que usei foi:


textField.text = [textField.text stringByReplacingOccurrencesOfString:@"," withString:@"."];
[/CODE]

Toda vez que o user digita algo no text field, o método é chamado e verifica se o que foi digitado foi uma vírgula. Se foi, apaga a vírgula e, em seu lugar, insere um ponto.

Digita no XCode "stringBy..." (sem aspas e sem reticências) e ele vai te dar várias sugestões de método. Ache o que melhor se adequa ao seu código!

Link para o comentário
Compartilhar em outros sites

O gabriel falou tudo. O que você quer fazer?

Reconhecer o sufixo? Seria algo assim:


[stringUm hasSuffix:stringDois];
[/CODE]

E para reconhecer prefixo:

[CODE]
[stringDois hasPrefix:stringDois];
[/CODE]

Você também pode usar uma condição para reconhecer o http, algo assim:

[CODE]
if([string hasPrefix:[NSString stringWithFormat:@"http://"]]){
//Caso a string tenha o http://
}
[/CODE]

Link para o comentário
Compartilhar em outros sites

Participe do debate

Você pode postar agora e se registrar depois. Se você tem uma conta, entre agora para postar com ela.

Visitante
Responder este tópico…

×   Você colou conteúdo com formatação.   Remover formatação

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Limpar editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Quem Está Navegando   0 membros estão online

    • Nenhum usuário registrado visualizando esta página.



×
×
  • Criar Novo...