gpt4 book ai didi

ios - 处理 View Controller 资源

转载 作者:行者123 更新时间:2023-11-29 03:40:46 26 4
gpt4 key购买 nike

我在理解 ARC 的全部内容时遇到了一些困难。这是我的程序的分割

http://i.stack.imgur.com/tfRaH.png

我这样写是为了强调 VC1 更多的是“主屏幕”......它实际上没有改变的变量。您输入一些值并将它们传递到实例化的音乐播放器中。问题是,当离开 VC2 并进入启动屏幕选择不同的值时,随着循环的继续,内存会变得越来越高。

这是应该如何工作的吗?我注意到,当我返回启动屏幕时,它的所有值都已重置,这告诉我它正在绘制新的东西。为什么每次在这两个屏幕之间切换时内存都会不断增加?

最佳答案

“为什么每次在这两个屏幕之间切换时内存都会不断增加?”

可能是因为您实际上并没有在两个 Controller 之间切换 - 当您“返回”到 vc1 时这些值会重置,这一事实告诉我,当您“返回”时您实际上实例化了 vc1 的新实例。使用 Segue 时,您应该只使用展开 Segue 来返回到上一个 Controller 。其他类型的 segues 总是实例化新的 Controller .

关于ios - 处理 View Controller 资源,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18499962/

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