EXC_BAD_ACCESS EXC_I386_GPFLT bei gedrückter Taste

Ich habe einUIViewController mitUITableView, wenn die tableView leer ist, möchte ich eine andere Ansicht zeigen, also verwende ich diese

    [self.tableView setHidden:YES];
    NoKidsViewController *noKids = [self.storyboard instantiateViewControllerWithIdentifier:@"NoKidsView"];

    [self.view addSubview:noKids.view];

Alles ist in Ordnung, ich kann die Aussicht sehen. Aber wenn ich auf einen der Knöpfe drin tippe, erhalte ich denEXC_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];
    }

Ich suchte im Netz über 3 Stunden nach einer Lösung ohne Erfolg. Was könnte diesen Fehler verursachen? und wie kann ich das beheben?