Tengo el problema de que el método UIAlertViewDelegate - (void) alertViewCancel: (UIAlertView *) alertView no se llama cuando se cancela una AlertView con su botón cancelar- (void) alertViewCancel: (UIAlertView *) alertView no se llama
extraño es que el método delegado - (void) alertView: (UIAlertView *) alertView clickedButtonAtIndex: (NSInteger) buttonIndex funciona perfectamente.
¿Alguien tiene una idea?
Gracias de antemano
Sean
- (void)alertViewCancel:(UIAlertView *)alertView
{
if(![self aBooleanMethod])
{
exit(0);
}
}
- (void)alertView:(UIAlertView *)alertView clickedButtonAtIndex:(NSInteger)buttonIndex
{
//some code
}
Yo llamo a esto, cuando se hace clic en un botón:
- (void)ImagePickDone
{
UIAlertView *alertDone = [[UIAlertView alloc]
initWithTitle:@"Done"
message:@"Are u sure?"
delegate:self
cancelButtonTitle:@"Cancel"
otherButtonTitles: @"Yes", nil];
[alertDone show];
[alertDone release];
}
¿Podemos ver el código? Tal vez su implementación de '-alertViewCancel', así como los otros fragmentos que se ocupan de su vista de alerta (como donde la presenta por primera vez). – Tim
Ok. Lo siento, me olvidé de eso. Edité mi pregunta ahora. – Sean