在swift中删除viewcontrollers

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在swift中删除viewcontrollers相关的知识,希望对你有一定的参考价值。

我的应用程序中有两个控制器和tableviews。每个tableview都有许多高质量的图像。因此,应用程序占用大量内存(例如在第一个控制器上大约350个)。当我转到第二个视图控制器时,应用程序开始吃大约600 Mb的内存。当我回到第一个控制器时,应用程序开始吃大约850 Mb的内存。我试图观察控制器的去初始化,但没有他们的去初始化。它们总是在内存中,控制器的每个打开都会创建新页面,但不会删除旧页面。但为什么?我可以告诉我一个人我做错了什么吗?

答案

NavigationViewController必须具有“初始视图控制器”选项才能处于true位置。

以上是关于在swift中删除viewcontrollers的主要内容,如果未能解决你的问题,请参考以下文章

在 SpriteKit/Swift 中从数组中删除元素

在 Swift 2 中删除实体的核心数据

在 Swift 中从 UITableView 中删除一行?

如何在 Xcode 11 中删除 Swift 包依赖项?

如何在 Swift 中使用 MagicalRecord CoreData 删除 tableview 中的记录

在ios中使用swift删除文件