Ir para conteúdo
  • Cadastre-se

Ajuda para completar NSAlert


Posts Recomendados

amigos

estou criando esta função para chamar uma tela de escolha

if (confirma(@"Deseja excluir?")) {

// escolheu

}

BOOL confirma(NSString *mensagem) {

NSAlert *alert = [[[NSAlert alloc] init] autorelease];

[alert setMessageText:mensagem];

[alert addButtonWithTitle:@"Não"];

[alert addButtonWithTitle:@"Sim"];

[alert runModal];

// aqui eu preciso saber se o cara aperta Sim ou Nao e retornar true ou false

}

como fazer?

Dario

Link para o comentário
Compartilhar em outros sites

  • Respostas 1
  • Criado
  • Última resposta

Top Postadores Neste Tópico

Dias Populares

Top Postadores Neste Tópico

Poderia ser com UIAlertView?

-(IBAction)chamarAlerta{
     UIAlertView *alerta = [[UIAlertView alloc]initWithTitle:@"Teste Alerta" message:@"Chamou o alert?" delegate:self cancelButtonTitle:@"Sim" otherButtonTitles:@"Nao",@"Outros", nil];
    [alerta show];
    [alerta release];
}

//metodo delegate do UIAlertView
- (void)alertView:(UIAlertView *)alertView clickedButtonAtIndex:(NSInteger)buttonIndex{
    switch (buttonIndex) {
        case 0:
            NSLog(@"Clicou em Sim");
            break;
        case 1:
            NSLog(@"Clicou em Nao");
            break;
        case 2:
            NSLog(@"clicou em Outros");
            break;
        default:
            break;
    }
}

amigos

estou criando esta função para chamar uma tela de escolha

if (confirma(@"Deseja excluir?")) {

// escolheu

}

BOOL confirma(NSString *mensagem) {

NSAlert *alert = [[[NSAlert alloc] init] autorelease];

[alert setMessageText:mensagem];

[alert addButtonWithTitle:@"Não"];

[alert addButtonWithTitle:@"Sim"];

[alert runModal];

// aqui eu preciso saber se o cara aperta Sim ou Nao e retornar true ou false

}

como fazer?

Dario

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.



  • Estatísticas do Fórum

    • Total de Tópicos
      56.5k
    • Total de Posts
      466.1k
×
×
  • Criar Novo...