У меня есть раскадровка с начальным контроллером представления, который представляет другие контроллеры модального представления.
Скажем, контроллер представления A является начальным ViewController, а контроллер представления B является модально представленным контроллером представления.
Как я могу вызвать переход от B обратно к A, от ViewController A (а не только от кнопки, расположенной на ViewController B)?
Кнопка работает для выполнения раскрутки, но когда я пытаюсь выполнить ее программно, используя
[self performSegueWithIdentifier:@"ReturnToStart" sender:self]
возникает ошибка:
Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: 'Receiver (<StartViewController: 0x1ed4b9b0>) has no segue with identifier 'ReturnToStart''
Чего я не понимаю, так это того, что переход раскрутки работает нормально, когда я нажимаю кнопку на контроллере модального представления, но переход просто не может быть найден, когда я пытаюсь запустить его из другого ViewController (идентификатор правильный в раскадровке ).
Есть ли способ получить доступ ко всем переходам из моего начального ViewController или моя структура в корне неверна?