Ir para conteúdo
Visualizar no app

Uma forma melhor de navegar. Saiba mais.

MM Fórum

Um app em tela cheia na sua Tela de Início com notificações push, avisos e mais.

Para instalar este app no iOS/iPadOS
  1. Toque no ícone de Compartilhamento no Safari
  2. Role o menu e toque em Adicionar à Tela de Início.
  3. Toque em Adicionar no canto superior direito.
Para instalar este app no Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Ajuda com UITextField e NSString

Featured Replies

Postado

amigos,

to apanhando aqui

neste pequeno if quero testar se o campo loginSenha eh valido, para isto digito no UITextField 123456

if ( [[NSString alloc] initWithString:@"123456"] == [[NSString alloc] initWithString:[loginSenha text]] ) {

mas ele sempre retorna falso

nunca fica valido mesmo eu digitando a senha certa

como proceder?

Dario

  • Respostas 6
  • Visualizações 860
  • Criado
  • Última resposta

Top Postadores Neste Tópico

Postado

Voce tem que comparar com o método da classe NSString chamado .isEqual( )

EX:.

NSString * a = @"Teste";

if (a.isEqual(@"Teste") == true) {}

se voce comparar com == estará comparando a referencia .... :)

Postado
  • Autor

opa,

tentei fazer o seu exemplo mas náo deu certo

tem outra ideia?

dario

Postado

amigos,

to apanhando aqui

neste pequeno if quero testar se o campo loginSenha eh valido, para isto digito no UITextField 123456

if ( [[NSString alloc] initWithString:@"123456"] == [[NSString alloc] initWithString:[loginSenha text]] ) {

mas ele sempre retorna falso

nunca fica valido mesmo eu digitando a senha certa

como proceder?

Dario

    NSString *login = [[NSString alloc]initWithFormat:@"123456"];

    if ([login isEqual:loginSenha.text]) {
        NSLog(@"verdade");
    }else{
        NSLog(@"falso");
    }



Postado

alias como faco para fazer a uma acao num evento.....? tipo vc clikar no botao e ser encaminhado num view...

Postado

torcapio, cria um IBAction, aponta ele pro teu button (pra apontar, faça no XIB que é mais visual)...qdo rolar o click, vc faz a checagem da string de login....se retornar true, tu usa o pushViewController pra trocar a view...lembrando que pra isso "funcionar", você precisa implementar um navigation.

sobre como checar, é como o pessoal já disse, [minhaString isEqualToString:@"123456"] .

Postado

blz, eu vou ver aqui.

obrigado

Editado por torcapio

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…

Quem Está Navegando 0

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

Conta

Navegação

Buscar

Buscar

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.