У меня есть UITabbarController с UINavigationController.Представление в NavigationController представляет MVC (AddClockNavigationController).Этот MVC имеет перо с видом и UINavigationController.NavigationController.view добавляется в качестве подпредставления для представления MVC.
NavigationController в моем MVC имеет две кнопки: «Отмена» и «Готово».При нажатии любой из них MVC должен быть отклонен.Действия IBA этих кнопок находятся в представлении UINavigationController (AddClockViewController), но при каждом нажатии их MVC не исчезает.Если я положу действия в MVC, он исчезнет.Если я помещаю функцию в свой MVC и вызываю ее из моего viewController, используя [self.parentViewController myFunction], она не исчезает.
Как я могу заставить его исчезнуть из моего поля зрения?
Полагаю, мое объяснение довольно грязное, но я надеюсь, вы понимаете это.Вид из моего IB: ![enter image description here](https://i.stack.imgur.com/yhyN3.png)
С уважением,Пол Пилен
Редактировать Я пробовал это с [self dismissModalViewControllerAnimated:YES];
, [self.parentViewController dismissModalViewControllerAnimated:YES];
, [self.navigationController dismissModalViewControllerAnimated:YES];
, [self.parentViewController.navigationController dismissModalViewControllerAnimated:YES];
и, как указано, с функцией вparentView отклонил это.Ничего не работает.