Rejeitando a pilha do controlador de exibição modal

Dado o seguinte layout do controlador de exibição.

Construímos uma pilha de controladores de exibição modal apresentando primeiroB emA e então apresentandoC emB. De acordo comDocumentação da Apple emdismiss(animated:completion:), chamandoA deve realmente dispensar o controlador de exibição mais alto (C neste caso) de forma animada e todos os controladores de exibição intermediários sem animação. O que acontece, porém, é queC é demitido sem animação eB é demitido de forma animada.

Eu coloquei umProjeto Xcode no GitHub que replica esse comportamento. Estou faltando alguma coisa ou estou entendendo mal a documentação aqui?

questionAnswers(3)

yourAnswerToTheQuestion