Stack Overflowとここで説明されているように、dismissViewControllerAnimated:completion:との違いを理解しています。popViewControllerAnimated:
-dismissViewControllerAnimated:completion:メソッドは、メソッドによって提示された UIViewController を閉じるために使用されます-presentViewController:animated:completion:。
-popViewControllerAnimated:UINavigationController のメソッドは、UINavigationController のメソッドによって表示されるコントローラーをポップするために使用され-pushViewController:animatedます。
[self dismissViewControllerAnimated:completion:]最近、ナビゲーション組み込みアプリでプッシュが表示された VC を閉じるために使用していたアプリで間違いを見つけました。私はピザを食べるべきときにフライドポテトを食べます。すべてが正常に機能し、VC が期待どおりに割り当て解除されたため、間違いに気付きませんでした。
私の質問:これら 2 つの方法を混同すると、どのような結果が生じるでしょうか?