У меня проблема в том, что метод UIAlertViewDelegate - (void) alertViewCancel: (UIAlertView *) alertView не вызывается, когда я отменяю AlertView с помощью кнопки отмены.
Странно, что метод делегата - (void) alertView: (UIAlertView *) alertView clickedButtonAtIndex: (NSInteger) buttonIndex работает отлично.
У кого-нибудь есть идея?
Заранее спасибо
Шон
- (void)alertViewCancel:(UIAlertView *)alertView
{
if(![self aBooleanMethod])
{
exit(0);
}
}
- (void)alertView:(UIAlertView *)alertView clickedButtonAtIndex:(NSInteger)buttonIndex
{
//some code
}
Я вызываю это при нажатии кнопки:
- (void)ImagePickDone
{
UIAlertView *alertDone = [[UIAlertView alloc]
initWithTitle:@"Done"
message:@"Are u sure?"
delegate:self
cancelButtonTitle:@"Cancel"
otherButtonTitles: @"Yes", nil];
[alertDone show];
[alertDone release];
}