EXC_BAD_ACCESS EXC_I386_GPFLT при нажатии на кнопку

у меня естьUIViewController сUITableView, когда tableView пуст, я хочу показать другое представление, поэтому я использую это

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

    [self.view addSubview:noKids.view];

все хорошо, я могу видеть вид. но когда я нажимаю на одну из кнопок в нем я получаюEXC_BAD_ACCESS EXC_I386_GPFLT ошибка.

//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];
    }

Я искал в сети более 3 часов, пытаясь найти какое-либо решение без успеха. что может вызвать эту ошибку? и как я могу это исправить?

Ответы на вопрос(1)

Ваш ответ на вопрос