gpt4 book ai didi

ios - 导航弧内存未释放

转载 作者:行者123 更新时间:2023-11-29 13:15:48 25 4
gpt4 key购买 nike

我有两个表 Controller A 和 B。A 有一个项目列表,当单击一个项目时,它会推送到 B。问题是,当显示 B 时,仪器指示实时内存增加,但当我单击后退按钮时它并没有减少。执行了B中的dealloc方法,但内存似乎略有变化。我检查过 B 没有在其他任何地方保留,那么可能导致此问题的原因是什么?

在 B 中,有许多非原子且强的文本字段、标签。我用代码而不是使用 xibs 绘制它们。如果我注释了初始化它们并将它们添加到表头 View 的代码,那么问题就消失了。

我顺便用了Arc和simulator 6.1。

最佳答案

在我看来,B 中的一些文本字段/标签可能对 B 本身有一些强引用,这使得 arc 无法释放它们,因为 B 有一个强指针指向其中的元素,并且这个元素有一个强指针给 B.

据我所知,这不是文本字段/标签的默认行为,但也许您已经将它们子类化...

除了根据您提供的少量信息进行猜测之外,很难尝试其他任何事情

关于ios - 导航弧内存未释放,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15862231/

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