Как выйти из программы после обнаружения пользователя, который нажал кнопку OK в UIAlertView - PullRequest
0 голосов
/ 01 марта 2012

В моей программе у меня есть код, как показано ниже. Как выйти из программы после ОБНАРУЖЕНИЯ нажатия пользователем OK на UIAlertView?

Спасибо

UIAlertView *alert = [[UIAlertView alloc] initWithTitle:@"YOur Message" message:@"Your description"
                                               delegate:self cancelButtonTitle:@"OK" otherButtonTitles:nil, nil];
[alert show];
[alert release];

Ответы [ 4 ]

3 голосов
/ 01 марта 2012

Чтобы получить кнопку отмены (ваше "ОК"), используйте этот метод:

 - (void)alertView:(UIAlertView *)alertView didDismissWithButtonIndex:(NSInteger)buttonIndex
 {
      if(buttonIndex == 0)
          exit(0);
    }
1 голос
/ 01 марта 2012

Проверьте QA здесь.см. учебник

, если хотите, тогда используйте exit(0);

0 голосов
/ 01 марта 2012

Для захвата нажатой кнопки ОК используйте:

    - (void)alertView:(UIAlertView *)alertView clickedButtonAtIndex:(NSInteger)buttonIndex{

   exit(0);
}
0 голосов
/ 01 марта 2012

установить делегата AlertView на себя. и выполните свою задачу в следующем делегате-

-(void)alertView:(UIAlertView *)alertView clickedButtonAtIndex:(NSInteger)buttonIndex
...