gpt4 book ai didi

iphone - 什么时候调用 viewWillAppear、viewDidDisappear 等中的 super 方法...?

转载 作者:可可西里 更新时间:2023-11-01 03:30:17 26 4
gpt4 key购买 nike

UIViewController's documentation , Apple建议在viewWillAppear, viewDidAppear, viewWillDisappear, viewDidDisappear等实现中的某个时刻调用super... 比如viewDidDisappear的讨论是:

You can override this method to perform additional tasks associated with dismissing or hiding the view. If you override this method, you must call super at some point in your implementation.

我的问题是 何时 调用 super 方法有关系吗?如果有,调用它的正确时间是什么时候? super 应该被调用为方法的第一行、最后一行还是中间的某个位置,具体取决于您的特定需要?

最佳答案

viewDidAppear 中首先调用 super 以便您的调用将覆盖。

viewWillDisappear 中,这似乎是一个折腾,我对此进行了广泛的研究,但找不到确凿的答案,似乎是 50/50。我决定在我的代码中最后调用 super,就像我们在 dealloc 中最后调用 super 一样。

关于iphone - 什么时候调用 viewWillAppear、viewDidDisappear 等中的 super 方法...?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7614841/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com