我需要检查是否viewWillDisappear:
被调用,因为我将另一个UIViewController
作为模态呈现。有谁知道这是否可能?
更新
我想知道为什么要调用它。例如,如果它被弹出或另一个viewcontroller
显示为模态。我需要区分两者。
我需要检查是否viewWillDisappear:
被调用,因为我将另一个UIViewController
作为模态呈现。有谁知道这是否可能?
更新
我想知道为什么要调用它。例如,如果它被弹出或另一个viewcontroller
显示为模态。我需要区分两者。
这只是您问题的部分答案,但请查看“iOS 视图控制器编程指南”中的“确定视图外观为何发生变化”。
例如,您可以[self isBeingDismissed]
从内部调用viewWillDisappear
以确定视图控制器是否刚刚被解除(例如从导航堆栈中弹出)。
您可以在该方法中设置断点或执行 NSlog(@"ViewwillDisapper"); 因此,您可以验证该方法是否正在调用。