Я пытаюсь выяснить, как закрыть как родительский контроллер представления, так и контроллер дочернего представления одновременно. Я создал делегата и могу отклонить контроллер дочернего представления от родителя. Я хочу добавить код, чтобы убрать родителя, чтобы я мог вернуться в главное меню. Любые предложения о том, что мне нужно добавить, чтобы уволить родителя одновременно?Закрытие контроллера родительского контроля и дочернего представления
Вот мой код:
Child View Controller
- (IBAction)endGamePressed:(id)sender
{
[delegate pitchCounterViewControllerDidCancel:self];
}
Родитель View Controller
- (void)pitchCounterViewControllerDidCancel:(PitchCounterViewController *)controller
{
[self dismissViewControllerAnimated:YES completion:nil];
}
Спасибо twilson. Вы указали мне в правильном направлении. Оказалось, что пытались уволить родителя, а родитель родителя дал мне ошибку. Я удалил увольнение у родителя, и я смог вернуться к главному виду, как здесь было сказано: http : //stackoverflow.com/questions/3988432/two-modalviewcontroller –