desenrolar segue vs. popViewControllerAnimated

Eu tenho um mapview que está conectado a vários viewControllers.

Eu precisava implementar um 'desenrolar' de outro botão (em vez de apenas o botão Voltar), então usei:

self.navigationController?.popViewControllerAnimated(true)

Minha pergunta é: como o acima funciona, devo me preocupar em implementar o desenrolar do código usandoprepareForUnwind ecanPerformUnwindSegueAction no controlador de exibição pai + pressione a tecla Ctrl e arraste a partir do viewController para sair no Storyboard? Se sim, por quê?

questionAnswers(1)

yourAnswerToTheQuestion