gpt4 book ai didi

iphone - UIKit 不释放 Controller ,如果它不与动画一起删除?

转载 作者:太空狗 更新时间:2023-10-30 03:46:01 26 4
gpt4 key购买 nike

在基于选项卡栏的应用程序中,如果我将一个 Controller 从一个选项卡插入导航堆栈,然后,当另一个选项卡处于事件状态时,我尝试弹出该 Controller ,除非我不弹出它,否则它不会被释放动画。

这个有效:

[navigationController popToRootViewControllerAnimated:NO];

这不是:

[navigationController popToRootViewControllerAnimated:YES];

有人知道这里发生了什么吗?animated 参数是否使用不当?

更新:

Apple 告诉我这确实是 UIKit 中的一个错误,他们将其标记为紧急并指派专人处理。它可能已在最新版本中得到解决,但我没有时间检查。

最佳答案

Dshutsi 的建议是正确的。如果你想删除通知,最好在 Controller 的 viewDidUnload 方法中调用。当 Controller 从堆栈中卸载时调用此方法。我只是引用这个,因为我们不能投票赞成评论作为答案。

关于iphone - UIKit 不释放 Controller ,如果它不与动画一起删除?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3263074/

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