gpt4 book ai didi

swift - Swift 中的内存使用

转载 作者:行者123 更新时间:2023-11-30 14:03:59 26 4
gpt4 key购买 nike

我有很多 ViewController。当我在初始 ViewController 上时,我使用prepareforsegue 将数据推送到第二个 ViewController。当我在第二个 ViewController 上时,我将带有prepareforsegue 的日期推送到第三个......当我在最后一个 ViewController 上时,我想清除空洞内存并返回到第一个 ViewController。我的内存有问题:当我转到下一个 ViewController 时,内存总是会增加。我怎样才能再次删除这段内存?

Xcode -> 显示调试导航器 -> 内存 -> 内存使用

谢谢!

最佳答案

这里没有太多细节 - 但我假设您已将 ViewController 嵌入到 UINavigationViewController 中。如果您使用 - popToRootViewController:animated:,您会将第二个和第三个 View Controller 的保留计数减少到 0。Swift 的垃圾收集将在此后的某个时刻转储该内存,尽管这可能不会立即发生。

关于swift - Swift 中的内存使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32633843/

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