Цель C Из какого предупреждения поступило нажатие кнопки - PullRequest
1 голос
/ 05 июля 2011

еще один, наверное, простой вопрос об iPhone-obj-c для вас ...

У меня есть пара предупреждений, в которых есть кнопки, которые представляются пользователю при определенных обстоятельствах, оба являются частью одного представления. Теперь я знаю, как определить, какая кнопка была нажата, но как узнать, к какому предупреждению относится нажатая кнопка?

Любые идеи были бы очень полезны! Ура! * * 1005

Ответы [ 3 ]

2 голосов
/ 05 июля 2011

Установите тег для каждого из предупреждений и сравните тег предупреждения, пойманного в методе делегата didDismissWithButtonIndex.

Установите тег как alert.tag = 10; и зарегистрируйте делегата, как если бы (alertView.tag == 10)

0 голосов
/ 05 июля 2011

Вы можете вызвать метод Delegate UIAlertView, описанный ниже ... и проверить заголовок или предупреждающее сообщение, как это ... здесь я привел вам пример заголовка ...

-(void)alertView:(UIAlertView *)alertView clickedButtonAtIndex:(NSInteger)buttonIndex 
{   
    if (buttonIndex == 0 && [alertView.title isEqualToString:@"Invalid"]) 
    {
              //Your Stuff goes here
    }
}
0 голосов
/ 05 июля 2011

Попробуйте реализовать простой delgate для ваших предупреждений.

Например, используя: alertView: clickedButtonAtIndex:

вы сможете узнать, к какому виду оповещения относится нажатая кнопка.

...