6

我需要检查是否viewWillDisappear:被调用,因为我将另一个UIViewController作为模态呈现。有谁知道这是否可能?

更新

我想知道为什么要调用它。例如,如果它被弹出或另一个viewcontroller显示为模态。我需要区分两者。

4

2 回答 2

4

这只是您问题的部分答案,但请查看“iOS 视图控制器编程指南”中的“确定视图外观为何发生变化”。

例如,您可以[self isBeingDismissed]从内部调用viewWillDisappear以确定视图控制器是否刚刚被解除(例如从导航堆栈中弹出)。

于 2013-05-30T12:20:18.183 回答
1

您可以在该方法中设置断点或执行 NSlog(@"ViewwillDisapper"); 因此,您可以验证该方法是否正在调用。

于 2013-05-30T12:05:09.093 回答