Desenrolar e seguir sem mostrar o controlador de vista intermediário

eu tenho trêsUIViewControllers onde A -> B -> C e A -> D.

Quando o usuário termina em C, quero voltar para A e depois seguir para D, mas não consigo fazer isso funcionar sem mostrar brevemente A antes que a passagem para D aconteça. Eu tentei desativar oanimates propriedade para o segue, mas A ainda pisca em exibição por menos de um segundo.

Alguma idéia de como posso corrigir isso?

questionAnswers(1)

yourAnswerToTheQuestion