У меня есть segue между двумя навигационными контроллерами (A
->B
). Используя кнопки, я могу легко перемещаться между этими контроллерами. Проблема в том, что в контроллере B я хотел бы получить доступ к контроллеру A, который ниже в стеке. Я пытался это:Segue между навигационными контроллерами, похоже, не нажимает на стек, но работает кнопка возврата
self.navigationController!.viewControllers[0] as! A
Это дает мне ошибку, потому что он говорит, я не могу бросить B
к A
. Осмотр размера self.navigationController!.viewControllers
показывает, что он имеет счет 1
. Где A
пойти в стек?
Тип Segue является «Show (например, Push)»
Println (self.parentViewController .childViewControllers?) Что из положить этот код? –
'[]' –
Max
Я думаю, что если вы попытаетесь выдвинуть больше, чем один, то он будет работать. и A не находится в виде стека контрольных пакетов, поскольку A является контроллером корневого представления. Поскольку я просто думаю, что это ответ :) – Miknash