Я использую UISegue в своем приложении для автоматического перехода между viewcontrollers в моем приложении. Я назову их А и Б.
Это сработало, как и ожидалось, однако, когда я захотел вернуться к A из B, я попытался позвонить
[self.navigationController popViewController]
однако свойство navigationController в B сообщает об отсутствии значения.
В качестве второй попытки я попытался сопоставить кнопку с UISegue назад, чтобы просмотреть контроллер A.
Однако это просто создает новый ViewController.
В качестве обходного пути я закончил тем, что решил обойти B viewcontroller
с UIStoryboard и вызвать [A.navigationController pushViewController:B]
В этот момент вызов [B.navigationController popViewController]
сработал, как и ожидалось.
Кажется, это неправильно, с точки зрения раскадровки, как я могу вернуться к предыдущему контроллеру представления?