确定是否因为子模态外观而调用viewWillDisappear

Pau*_*sen 2 uiviewcontroller ios

我有一个UIViewController,ViewControllerA它是一个RootViewController类的模态视图控制器.

ViewControllerA然后呈现另一个模态控制器类,ModalViewControllerB我想知道是否调用ViewControllerA's

- (void)viewWillDisappear:(BOOL)animated 
Run Code Online (Sandbox Code Playgroud)

是由于ModalViewControllerB出现在屏幕上或因为ViewControllerA被解雇.

是否有内置的iOS方式来解决这个问题?

mat*_*att 8

通话[self isBeingDismissed]将区分您正在谈论的两个案例.