executeSegue не работает и приводит к сбою - PullRequest
0 голосов
/ 06 ноября 2018

Я сталкиваюсь со странным сбоем при попытке вызвать executeSegue в storyBoard. Я уже настроил контроллер представления segueID, и это - UINavigation viewController, основанный на иерархии. Я получаю следующую ошибку.

ОШИБКА - "нет перехода с идентификатором 'SEGUE_ID'"

enter image description here

Ответы [ 4 ]

0 голосов
/ 12 ноября 2018

Проверьте направление вашего соединения.

Его назначение в источник.

Это должен быть источник до места назначения.

enter image description here

0 голосов
/ 06 ноября 2018

Вы можете проверить storyBoard следующим образом:

 print(self.storyboard)
 self.performSegue(withIdentifier: "SEGUE_ID", sender: self)

Это не может быть ноль

0 голосов
/ 12 ноября 2018

Не уверен, что это была моя ошибка или что-то изменилось в связи с Segue. Ранее я использовал для перетаскивания соединения из пункта назначения в контроллер вида источника , но сейчас мне кажется, что оно не работает. Он начинает работать, когда я изменил направление соединения, т.е. источник к месту назначения. ViewController .

0 голосов
/ 06 ноября 2018

Попробуйте проверить

if segue.identifier == “SegueID”

В начале вашей функции подготовки

...