gpt4 book ai didi

ios - addSubview 不释放内存

转载 作者:行者123 更新时间:2023-12-01 19:20:36 27 4
gpt4 key购买 nike

当我使用 addSubview方法,然后 removeFromSubview加载下一个 ViewController 然后加载 View 几次后,我的应用程序崩溃。我有很多关于 View 的图像。

尽管我使用了 ARC,但我认为我的内存没有被释放。

我应该用什么让它工作?我试过addChildViewController ,但是我的 View 没有加载。

最佳答案

根据内存管理指南,每当您说 addSubview 时,引用计数就会增加 1,而每当您说 removeFromSuperview 时,引用计数就会减少 1。因此,如果您要删除已添加到任何 View 的任何 View ,则应调整引用计数并且不应导致内存泄漏。

我可以预见的问题是您在添加的 View (您要添加多次的 View )中存在内存泄漏,这是为了溢出您的内存。尝试维护引用计数,它将完美运行。作为替代解决方案,您还可以使用仪器工具跟踪内存泄漏。

关于ios - addSubview 不释放内存,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10496899/

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