Controller-Stack für modale Ansicht schließen
Geben Sie das folgende View-Controller-Layout an.
Wir bauen einen Stapel von Modal View Controllern auf, indem wir zuerst @ präsentiereB
aufA
und dann präsentierenC
aufB
. Laut demApple Dokumentation aufdismiss(animated:completion:)
, ruft es aufA
sollte eigentlich den obersten View-Controller schließen C
in diesem Fall) animiert und alle Intermediate View Controller ohne Animation. Was aber passiert ist, dassC
wird ohne Animation entlassen undB
wird animiert abgewiesen.
Ich stelle ein @ aXcode Projekt auf GitHub, das dieses Verhalten wiederholt. Vermisse ich etwas oder verstehe ich die Dokumentation hier falsch?