У меня есть ViewController, который создает NavigationController и помещает в него UIView.
nvcontrol =[[UINavigationController alloc] initWithRootViewController:menuView];
...
UIView *parent = self.view.superview;
[parent addSubview:nvcontrol.view];
Мне нужно закрыть представление (включая NavController) из дочернего viewcontroller.
Следующий фрагмент, который я пробовал, закрывает только представление внутри NavController, но не сам NavController.Это заканчивается тем, что синяя голова с белым пробелом внизу.
[self.view removeFromSuperview];
Что может решить эту проблему?