我知道从 iOS5 和新的 UIViewController 包含方法开始,您应该将这些方法与addChildViewController:、removeFromParentViewController:和转换方法一起调用。我也知道在三种情况下调用它们的正确顺序。我不知道这些方法到底是做什么的?
如果这些只是 UIViewController 子类的覆盖点,我想我们在覆盖时不需要调用super。如果我在删除视图控制器或didMoveToParentViewController: self之前不调用willMoveToParentViewController: nil会出现什么问题?