swift – Dismiss ViewController不释放内存

我有内存问题,因为每次我进入辅助控制器视图(segue)和后退(我调用dismiss).它不会释放内存.

在segue视图中,我在viewWillDisappear中执行了以下操作.但是,它不会释放内存.

    override func viewWillDisappear() {
        super.viewWillDisappear()
        self.dismissController(self)
        self.removeFromParentViewController()
}

提前致谢.

最佳答案 当控制器不调用dealloc时,意味着你有一些保留周期.我们应该阅读代码以找到保留的位置.因此,您可以通读此博客并查找代码问题:

Retain Cycle

点赞