EXC_BAD_ACCESS EXC_I386_GPFLT mientras hace clic en el botón
tengo unUIViewController
conUITableView
, cuando tableView está vacío, quiero mostrar otra vista, así que estoy usando esto
[self.tableView setHidden:YES];
NoKidsViewController *noKids = [self.storyboard instantiateViewControllerWithIdentifier:@"NoKidsView"];
[self.view addSubview:noKids.view];
todo está bien, puedo ver la vista. pero cuando toco uno de los botones, obtengo elEXC_BAD_ACCESS EXC_I386_GPFLT
error.
//NoKidsViewController
- (IBAction)addNewKid:(id)sender {
AddKid *addKidController = [self.storyboard instantiateViewControllerWithIdentifier:@"AddKid"];
[self.navigationController pushViewController:addKidController animated:YES];
}
- (IBAction)saleSpot:(id)sender {
SaleSpot *saleSpotController = [self.storyboard instantiateViewControllerWithIdentifier:@"AddKid"];
[self.navigationController pushViewController:saleSpotController animated:YES];
}
Busqué en la red durante 3 horas tratando de encontrar alguna solución sin éxito. ¿Qué podría causar ese error? y como puedo arreglarlo?