gpt4 book ai didi

ios - 在 Segue 之后释放 UIViewController

转载 作者:搜寻专家 更新时间:2023-10-31 22:45:29 25 4
gpt4 key购买 nike

我想从一个 View Controller 过渡到另一个 View Controller ,但没有任何动画。在 Storyboard上,我选择了 Push segue 并在右侧面板上取消选中“Animate”选项。然后在代码中,每当我想进行转换时,我都会这样做: self.performSegueWithIdentifier("TestSegue", 发件人: nil)

现在的问题是之前的 View Controller 没有被释放并且内存不断增加。

问题:

1) 我在没有动画的情况下使用 segues 的方法是否正确?

2) 执行 segue 后如何从内存中释放 View Controller ?

请帮我解决这些问题。

注意:我使用的是 Swift

最佳答案

我认为这不是您执行到另一个 ViewController 的转场方式的问题。我认为您在某个地方对您正在执行 segue 的第二个 ViewController 有很强的引用,这不会让 ARC 解除分配 ViewController。

把整个代码贴出来,以便我更好地分析哪里可能出错。

关于ios - 在 Segue 之后释放 UIViewController,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38751468/

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