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