我有一个UIViewController,ViewControllerA
,它是RootViewController
类的模态视图控制器。
ViewControllerA
然后呈现另一个模态控制器类ModalViewControllerB
,我想知道是否调用ViewControllerA's
- (void)viewWillDisappear:(BOOL)animated
是由于ModalViewControllerB
出现在屏幕上或因为ViewControllerA被解雇。
是否有内置的iOS方式来解决这个问题?
答案 0 :(得分:8)
调用[self isBeingDismissed]
会区分您正在谈论的两个案例。