什么时候调用viewDidAppear?

adi*_*dit 4 iphone objective-c ipad ios

如果我有一个名为B的UIViewController.如果我将UIViewController C添加为B的子视图/子视图控制器.然后我将D添加为B的子视图控制器.然后我从B中删除D.在这种情况下,应该在之后调用C的viewDidAppear吗?

我问的原因是因为我没有得到B对viewDidAppear的调用.当B被解雇时,我打算做点什么.

mkr*_*ral 5

viewDidAppear关闭模态视图时不会调用.将模态视图视为视图顶部的视图.