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?