В моем приложении у меня есть кнопка сброса, которая удаляет все данные таблиц и базы данных. Но перед удалением я должен поставить представление оповещения и задать вопрос следующим образом:
- (IBAction)resetData:(id)sender
{
UIAlertView *alert = [[UIAlertView alloc] initWithTitle:@"Bills Data Entry"
message:@"Are you sure want to reset data?" delegate:nil
cancelButtonTitle:@"No" otherButtonTitles:@"Yes", nil];
[alert show];
[alert release];
}
- (void)alertView:(UIAlertView *)alertView clickedButtonAtIndex:(NSInteger)buttonIndex
{
if (buttonIndex == 1) {
[self databaseOpen];
NSString *deleteData=[NSString stringWithFormat:@"delete from tbl_Bills"];
[database executeQuery:deleteData];
NSLog(@"inert query: %@",deleteData);
NSLog(@"records deleted");
[table reloadData];
[database close];
// DO STUFF
}
}
Этот метод не вызывается, когда я нажимаю на Да.