Die Konsequenzen der Schlechten Programmierung: dismissViewController vs popViewController

Verstehe ich den Unterschied zwischen dismissViewControllerAnimated:completion: und popViewControllerAnimated: wie beschrieben auf Stack Overflow und hier:

-dismissViewControllerAnimated:completion: - Methode wird verwendet, um zu schließen
ein UIViewController, die war vorgestellt durch die Methode:
-presentViewController:animated:completion:.

-popViewControllerAnimated: Methode der UINavigationController verwendet wird
pop-controller angezeigt, die durch -pushViewController:animated Methode
UINavigationController.

Ich vor kurzem einen Fehler in meiner app, wo ich war mit [self dismissViewControllerAnimated:completion:] zu entlassen, VC, dass vorgestellt wurde mit einem Stoß in eine navigation eingebettet app. Ich die Pommes, als hätte ich pizza hatte. Ich habe nicht fangen die Fehler, weil alles geklappt hat und meine VC-wurde aufgehoben, wie erwartet.

Meine Frage: Was sind die Folgen der Vermischung dieser beiden Methoden?

Schreibe einen Kommentar