У меня есть пользовательский класс UIStoryboardSegue
, и я пытаюсь перейти к просмотру с контроллера навигации, чтобы моя навигационная панель оставалась нетронутой.Навигационный контроллер недоступен в UIStoryboardSegue class
В настоящее время я предъявление для просмотра диспетчеров:
self.sourceViewController.presentViewController(self.destinationViewController as! UIViewController, animated: false, completion: nil);
Я хотел бы использовать:
self.navigationController?.pushViewController(self.destinationViewController as! UIViewController, animated: false);
Однако, у меня нет доступа к navigationController
объекту в пределах Segue класс. Есть ли способ получить доступ к переменной navigationController
из этого класса?
Чтобы достичь SuperView из Segue, попробуйте self.superview и почему не self.superview.pushViewController (...) –
@Lamasse: когда я пытаюсь это, я получаю ошибку, что класс не имеет член под названием «супервизор». Есть идеи? –