你什么时候在viewWillAppear,viewDidDisappear等中调用super方法?

JoJ*_*oJo 7 iphone cocoa-touch ipad ios

UIViewController的文档中,Apple建议在viewWillAppear,viewDidAppear,viewWillDisappear,viewDidDisappear等实现中的某个时刻调用super.例如,关于viewDidDisappear的讨论是:

您可以覆盖此方法以执行与解除或隐藏视图相关的其他任务.如果重写此方法,则必须在实现中的某个时刻调用super.

我的问题是调用super方法是否重要,如果是,那么调用它的正确时间是什么?超级应该被称为方法的第一行,最后一行,还是中间的某个位置,具体取决于您的特定需求?

zap*_*aph 7

viewDidAppear通话中,super以便您的电话将被覆盖.

viewWillDisappear它似乎是一个折腾,我已经广泛研究,无法找到一个确定的答案,它似乎是50/50.我决定super在我的代码中调用superlast,方式与我们上次调用的方式相同dealloc.