gpt4 book ai didi

iphone - UIViewController viewDidUnload 何时被调用?

转载 作者:行者123 更新时间:2023-12-03 18:11:50 25 4
gpt4 key购买 nike

注意:此问题已过时 - viewDidUnload 已在 iOS 6 中弃用。

什么时候UIViewController的viewDidUnload会自动被调用?是的,我知道,当 View 卸载时。但什么时候会自动发生呢?我怎样才能手动完成呢?谢谢。

最佳答案

如果您在模拟器中发出内存警告(在菜单中查看),则附加到不可见 View 的任何 View Controller 都会调用此警告。

这是因为 View Controller 默认注册了内存警告通知,并且当前未使用的任何 View 都将由 View Controller 卸载 - viewDidUnload 方法在那里,以便您可以清理任何您想要的其他内容,以节省额外的内存(或者如果您保留了一些 IBOutlet 以帮助释放内存,否则这些内存将由正在卸载的 View 释放)。

通常,您在 dealloc 中释放的任何 IBOutlet 也应该在此方法中释放(并将引用设置为 nil)。

关于iphone - UIViewController viewDidUnload 何时被调用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1285932/

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