Descartar pila de controlador de vista modal
Dado el siguiente diseño de controlador de vista.
Desarrollamos una pila de controladores de vista modal presentando primeroB
enA
y luego presentandoC
enB
. De acuerdo con laDocumentación de Apple sobredismiss(animated:completion:)
, llamándoloA
en realidad debería descartar el controlador de vista superior (C
en este caso) de forma animada y todos los controladores de vista intermedios sin animación. Lo que pasa es queC
se despide sin animación yB
se despide de forma animada.
Pongo unProyecto Xcode en GitHub eso replica ese comportamiento. ¿Me estoy perdiendo algo o estoy malentendido la documentación aquí?