У меня есть UIViewController
(a), который является контроллером корневого представления в UINavigationController
(b). Отображается UINavigationController
(через segue
) от другого UIViewController
(c), который полностью отделен.Отклонить Modal UINavigation Controller
Проблема, с которой я сталкиваюсь, заключается в том, что когда я пытаюсь отклонить модно отображаемый vc (a), я получаю черный экран, на котором ничего не отображается. Я бы ожидал увидеть (с) пока что.
Каков правильный способ, которым я должен отклонять (a), который живет в (b), чтобы (c) был правильно видимым впоследствии?
Я попытался следующие до сих пор, ни один из которых работал:
self.dismissViewControllerAnimated(true, completion: nil);
self.navigationController!.dismissViewControllerAnimated(true, completion: nil);
self.presentingViewController?.dismissViewControllerAnimated(true, completion: nil);
Спасибо. Я использовал второй предложенный вами подход, который, кажется, разрешает проблему. –